基本上我尋找一種方法以矩陣找到一個給定的文本/數字值的參考(行和列),並返回單元格的座標(行和列),以便我可以使用它來計算矩陣中給定單元格之間的「距離」。有任何想法嗎?我一直在研究和發現INDEX/MATCH組合,但MATCH只適用於一維數組。查找對於給定的文本值,並返回電池的
0
A
回答
0
我找到了一個解決方案,提供了矩陣不包含重複的條目。 (否則,這些公式將不起作用。)可能仍然可以用重複條目完成,但公式會更復雜。現在我會假設沒有重複的條目。這就是說,這裏是我的發現:
公式找到行號:
= SUMPRODUCT(MMULT(TRANSPOSE(ROW(<matrix>)),(<matrix>=<input value>)+0))
公式找到列數:
= SUMPRODUCT(MMULT((<matrix>=<input value>)+0,TRANSPOSE(COLUMN(<matrix>))))
注:對於這兩個,你必須按Ctrl
+ Shift
+ Enter
在公式框中鍵入公式後,否則公式會給你一個錯誤。
0
這裏的另一種方式。假設A2:E10包含表格,並且G2包含感興趣的值。
要返回本地行號:
H2, confirmed with CONTROL+SHIFT+ENTER
=SMALL(IF(A2:E10=G2,ROW(A2:E10)),1)
要返回本地列數:
I2, confirmed with CONTROL+SHIFT+ENTER
=SMALL(IF(INDEX(A:E,H2,0)=G2,COLUMN(A2:E10)),1)
注意,如果感興趣的值出現不止一次,行並返回第一個(最左上角)的列號。
相關問題
- 1. 查找基於給定值
- 2. 查找HashMap是否包含選定的值並返回鍵值
- 3. 找到一個給定的值並返回密鑰
- 4. 檢查值對於給定
- 5. 在Matlab中查找未返回給定值的索引
- 6. 查找在CSV文件的特定值的單個列,並返回一整行
- 7. mongodb + nodejs查找並返回文檔中的特定字段
- 8. 查找電池,使用jQuery
- 9. 使用WMI的電池FullChargeCapacity返回0
- 10. 查找具有特定值的節點,並返回子節點的值在XSLT
- 11. 連接池,並在返回
- 12. 查找並替換一段文本中的URL,返回文本+ URLS列表
- 13. R - 使用List值查找並返回datafarme中的值
- 14. 在Excel中查找未知的重複值並返回值
- 15. 提升callback onSuccess返回值給來電函數返回值
- 16. jQuery不返回檢查的電臺值
- 17. 尋找AlarmManager對電池的影響?
- 18. 10%返回給定值
- 19. 的boost ::蓄電池:: rolling_mean返回不正確平均值
- 20. 查找返回空對象
- 21. 合併查詢返回值
- 22. 蟒蛇:檢查變量定義,並返回其值或返回
- 23. 將JavaScript函數的值傳遞給JSP腳本並返回
- 24. JS:致電給定的腳本對象
- 25. 執行查找返回最近的值
- 26. 在範圍中查找部分文本,返回單元格值
- 27. 返回給定名稱的R對象
- 28. 文本值的查找
- 29. 返回文本文件的內容並打印不同的值
- 30. 在文本字符串中查找文本並返回相鄰單元格值的公式
是矩陣中的每個元素保證是唯一的?矩陣有多大?可能文本看起來像一個數字? – pnuts
聽起來像一些示例數據,預期結果可能會有所幫助 –