铅笔执诺言 发表于 2021-12-7 12:51:00

INDEX加MATCH返回指定开头字符窜怎么加条件嵌函数?

如题,我只会基本应用,INDEX(Sheet3!F:F,MATCH(A:A,Sheet3!A:A,0))怎么加函数返回开头为2的编码?不考虑将编码开头为2的筛选掉或者放第一位,按示例应该怎么加?条件要为开头为2,所在位置不确定。

名字没脾气 发表于 2021-12-9 17:36:09

数组三键
=VLOOKUP("2.*",IF(A2=Sheet3!A$2:A$99,Sheet3!F$2:F$99),1,)

摒尘 发表于 2022-1-26 05:21:12

=LOOKUP(1,0/((Sheet3!A:A=A2)*(LEFT(Sheet3!F:F)="2")),(Sheet3!F:F))

凡事从宽 发表于 2022-2-4 10:18:13

=INDEX(IF(A2=Sheet3!$A$2:$A$100,Sheet3!$F$2:$F$100,),MATCH("2*",IF(A2=Sheet3!$A$2:$A$100,Sheet3!$F$2:$F$100,),))

体坛追踪者 发表于 2022-2-16 07:34:55

感谢各位大佬的帮助,2楼和3楼用了其他函数简单解决此问题,4楼用原来的函数解答了我的疑惑,看来我要要好好学习和理解一下数组公式应该怎么应用了!

华大喷 发表于 2022-2-17 04:01:23

=LOOKUP(1,0/((Sheet3!A$2:A$5=$A2)*(LEFT(Sheet3!F$2:F$5,FIND(".",A2))-LEFT(A2,FIND(".",A2))+1=0)),Sheet3!F$2:F$5)
如果父项前一个数字是3,则找子项开头为2的,即如果父项前一个数字是n,则找子项开头为n-1的。

阳光的白菜 发表于 2022-2-18 11:15:35

=TEXTJOIN("",1,IF(--LEFT(IF(A2=Sheet3!$A$2:$A$5,Sheet3!$F$2:$F$5,""),1)=2,Sheet3!$F$2:$F$5,""))

庐山升龙霸 发表于 2022-3-14 06:40:57

=LOOKUP(1,0/(1&A2=Sheet3!E:E&Sheet3!A:$A),Sheet3!F:F)
页: [1]
查看完整版本: INDEX加MATCH返回指定开头字符窜怎么加条件嵌函数?