EXCEL函数问题请教,将vlookup函数查找到的几个值串连起来,怎么做? 请看附图,求黄色区域的公式谢谢!

如题所述

G2=INDEX(A:A,MIN(IF(COUNTIF(G$1:G1,$A$2:$A$12),4^8,ROW($A$2:$A$12))))&""

数组公式向下向右复制【数组公式,公式输完后,光标放在公式编辑栏同时按下CTRL+SHIFT+回车键,使数组公式生效】

H2=IF(RIGHT(I2&J2&K2&L2&M2&N2)=":","",I2&J2&K2&L2&M2&N2)公式向下复制

I2=INDEX($C:$C,SMALL(IF($A$2:$A$12=$G2,ROW($A$2:$A$12),4^8),COLUMN(A1)))&""&":"&INDEX($D:$D,SMALL(IF($A$2:$A$12=$G2,ROW($A$2:$A$12),4^8),COLUMN(A1)))&""&INDEX($E:$E,SMALL(IF($A$2:$A$12=$G2,ROW($A$2:$A$12),4^8),COLUMN(A1)))&""

数组公式向下向右复制

追问

虽然有点复杂,但也能达到要求了。有没有更简单的方法?比如用自定义函数。

追答

剪切-粘贴最简单也最好理解。要么找VBA老师写一段代码,写代码的话一般人也看不懂,只能照抄照搬,稍有一点变化就用不了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-12-01
如果你是安装了正版的OFFICE365,可以用TEXTJOIN函数来实现。
相似回答