发布网友 发布时间:2022-04-22 20:54
共4个回答
热心网友 时间:2022-04-28 09:38
你要的公式:
=INDIRECT(TEXT(SMALL(IF(ISNUMBER(FIND(A2,C3:U12)),ROW(C3:U12)*100+COLUMN(C3:U12),""),1),"R0C00"),0)
数组公式,同时按下Ctrl+Shift+Enter结束输入。
追问请问能不能改成包含A2内容的多个单元格都能返回的?比如在我那个图里的A2键入8,想要返回I8和J8的内容,但实际返回的只有D3单元格的内容追答
你把图片公式中的1换成COLUMN(A1),三键输入,然后向右拖动,就可以在不同单元格返回符合要求的多个目标。
如果多值需要放在同一单元格就使用楼下TEXTJOIN函数处理,就是你的目标值有换行,所以使用顿号连接出来的结果怪怪的,可以换成CHAR(10)来替换顿号。
热心网友 时间:2022-04-28 10:56
首先打开excel2010软件,当然其他版本的也无所谓的,操作同样适用。在任意单元格输入一些数据,定位单元格内容函数使用步骤2:然后在旁边其他单元格中输入要查找的内容,如图。然后在F4单元格使用函数INDEX(array,row_num,column_num)来实现查找定位想要的数据。定位单元格内容函数使用步骤3:其中的参数array是指要查找的单元格区域;row_num指按需要指定行的序号;column_num是按需要指定列的序号,这两个序号至少要指定一项。热心网友 时间:2022-04-28 12:31
不知道你A1输入的数值是否有重复多个的?
应该可以在B1单元格输入数组公式:
=TEXTJOIN("、",TRUE,IF(ISERROR(FIND(A1,B3:U10)),"",B3:U10))
能够把重复的数据全部用顿号隔开显示的。
公式是数组公式,而且你的系统要有TEXTJOIN这个函数的
热心网友 时间:2022-04-28 14:22
=TEXTJOIN("、",TRUE,IF(ISNUMBER(FIND(A1,B3:U10)),B3:U10,""))