excel如何用公式在一个数据表中查找一个值的行列号?

应该设置什么公式,才能判断A8这个值在数据表中哪行哪咧?
2025-04-03 21:31:57
推荐回答(2个)
回答1:


有2个函数都可以简便的完成这个任务。

  • INDIRECT(ref_text,[a1])

    举例如下:

    A2单元格值为"B" A1单元格值为"16",以下公式就可以取出B16的值

  =INDIRECT(A2&A1)
  • INDEX(array,row_num,column_num)

 举例如下:

A2单元格值为"B" A1单元格值为"16",以下公式就可以取出B16的值

  =INDEX(B:B,A1)



回答2:

列公式:=MIN(IFERROR(IF(A1:C4=6,ROW($K$1:$K$1000),1000),1000)) 数组公式输入完毕后,同时按Ctr Alt Enter三键
行公式:=MIN(IFERROR(IF(A1:C4=6,COLUMN($A:$ZZ),1000),1000)) 数组公式输入完毕后,同时按Ctr Alt Enter三键
以上公式适用于查找的值在该区域内唯一,即没有重复值的情况。