发布网友 发布时间:2022-04-22 22:30
共3个回答
热心网友 时间:2022-04-26 23:15
看了他们的回答,使用的是&连接,没有排错会出现重复,在新的Excel里,有新的函数可以使用Concat()函数,有兴趣可以试试,效果如下:
公式一:=CONCAT(CHAR(+IF(COUNTIF(F1:G1,B1:D1)>=1,COLUMN(B1:D1),99)))
公式二:=IF(TRIM(CONCAT(CHAR(+IF(COUNTIF(F1:G1,B1:D1)>=1,COLUMN(B1:D1),99))))="","空",SUBSTITUTE(CONCAT(CHAR(+IF(COUNTIF(F1:G1,B1:D1)>=1,COLUMN(B1:D1),99)))," ",""))
以上均为数组公式,“三键齐按”(Ctrl+Shift+Enter)结束。
追问在不热心网友 时间:2022-04-27 00:33
I1输入:
=IFERROR(LOOKUP(1,0/(F1=B1:D1),{"B";"C";"D"}),"")&IFERROR(LOOKUP(1,0/(G1=B1:D1),{"B";"C";"D"}),""),下拉填充。
这里,是如果结果为空,则显示为空值,而不显示出“空”这个字,如果要显示出这个字,再加个IF判断函数。
热心网友 时间:2022-04-27 02:07
I1公式
=IF(SUMPRODUCT(COUNTIF(B1:D1,F1:G1))>0,SUBSTITUTE(IFERROR(LOOKUP(1,0/(G1=B1:D1),ADDRESS(ROW(B1:D1),COLUMN(B1:D1),4)),"")&IFERROR(LOOKUP(1,0/(F1=B1:D1),ADDRESS(ROW(B1:D1),COLUMN(B1:D1),4)),""),ROW(),""),"空")