excel在一个区域内查找关键词,提取含有关键词的单元格后边第二个单元格?

需要提取的表格非常乱,在a1:g200的区域里查找关键词"D",然后把查找到的单元格以及其后第二个单元格的内容提取出来,如何用公式实现?

真佩服做出这么乱的表的人,K2单元格公式=INDIRECT(TEXT(RIGHT(SMALL(IF(ISNUMBER(FIND(I$2,A$1:G$12)),ROW($1:$12)*100+COLUMN(A:G)*(10^7+1),9^9),ROW(A1)),6),"!R0C00"),)&""

数组公式,同时按Ctrl+Shift+回车键结束公式,使公式前后产生大括号{}后,下拉公式。

L2单元格公式=IFERROR(IFERROR(IFERROR(IFERROR(IFERROR(VLOOKUP(K2,A:C,3,),VLOOKUP(K2,B:D,3,)),VLOOKUP(K2,C:E,3,)),VLOOKUP(K2,D:F,3,)),VLOOKUP(K2,E:G,3,)),"")

下拉公式。 如图:

追问

老铁,名字有多个是相同的,数值不一样,提取后边数值就不灵啦呀,名字一样的后边数值全成了一样的了

追答

建议将表格重新整理成3列式的再提取吧!表不规范,公式实现起来很困难和很繁琐!

温馨提示:答案为网友推荐,仅供参考
相似回答