excel - 如何在多行/列 Excel 电子表格中查找值的位置?

标签 excel matrix excel-formula lookup

如何找到单元格地址,或者最好是值 119 的行和列,或者下表中的任何其他数字?
该表不包含行或列标题,仅包含所示的数字。
我正在寻找工作表解决方案(公式)而不是 VBA 解决方案。
Number Matrix

最佳答案

数组公式

这是 数组公式并且必须使用 输入控制移位输入即按住 control shift,然后按 enter。

=MAX(IF(A1:J34=119,ROW(A1:J34)-ROW(A1)+1))

备注:

该值按列搜索,即 A1, A2, ... B1, B2 ...即如果你有另一个 119在单元格中 D1结果仍然是 2 , 如果你有一个 119在单元格中 c1那么结果将是
1 .

对于列版本,只需将 ROW 替换为 COLUMN:
=MAX(IF(A1:J34=119,COLUMN(A1:J34)-COLUMN(A1)+1))

关于excel - 如何在多行/列 Excel 电子表格中查找值的位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53981344/

相关文章:

excel - 如何跳过Excel列Sum中的每n行

excel - 在多列中搜索多个字符串

c# - 复制工作表 Excel VSTO C#

c# - 如何使用 C# 和 Office Interop 获取 Office 文档的完整文件名?

C - 矩阵主线和反对角线(替换)

ruby - Ruby Matrix 类的复制/继承(核心/标准库)

Excel 删除多个可能字符串的字符串前的文本

arrays - 二维数组作为字典的项目

matlab - 查找矩阵单元格中所有索引的最大值和索引的最佳方法

excel - 截断到最接近的千分之一并忽略该值的其余部分