EXCEL能把一个表中 某行某列单元格的内容,提取出来输出到某个单元格吗

来源:百度知道 编辑:UC知道 时间:2024/06/06 20:48:50
比如一个表格位于工作表的某个位置(不一定是在第一格)
A B C D E
甲 23 6 3 34 89
已 56 32 5 78 35
丙 77 32 34 44 53
丁 23 78 3 34 23
戊 45 32 9 31 83

我要把“丁”行,“C”列的位置输出到另外一个单元格 有办法实现吗,表格不一定位于工作表的左上。 或者说能用甲乙丙。。。当做纵坐标把ABC,,当做横坐标 来定位单元格的位置,从而来输出数据吗?
我要的是能用 (“C”,“丁”)这样的坐标来定位单元格 可以么。

可以。
比如你的表格在E8:J13,E列为甲乙丙丁戊,8行为ABCDE

(1)输入条件:
A1:丁 B1:C

输出
A2: =INDIRECT(ADDRESS(MATCH(A1,E:E,0),MATCH(B1,8:8,0))),
结果为 3.

(2)或者输入条件A1: 丁C
A2=INDIRECT(ADDRESS(MATCH(LEFT(A1,1),E:E,0),MATCH(RIGHT(A1,1),8:8,0)))

=INDEX(A1:G10,MATCH("丁",A:A,),MATCH("C",1:1,))

其实楼注说了半天,就是个VLOOKUP()函数,或者INDEX()函数:

仅提供INDEX()供你参考
比如你这个数据是在某个区域,假设是B10:F14这个区域内,那么你要这个数据区域内的第4行[你的“丁”]的第3列[你的“C”],那么输入公式:
=INDEX(B10:F14,4,3)

用函数!具体买书看

可以的