如图所示,采用表中有一个姓名对应多个产品品类的,如何把同一个姓名的人员负责的产品品类合并至一个单元格中,还请大神指点,十分感谢~~
我用的 WPS~~
G3=IFERROR(INDEX($A$3:$A$15,SMALL(IF(MATCH($A$3:$A$15,$A$3:$A$15,)=ROW($1:$13),ROW($1:$13),4^8),ROW(A1))),"")
CTRL+SHIFT+回车,然后下拉,得到不重复姓名
H3=VLOOKUP($G3,$A$2:$C$15,COLUMN(B1),0)
右拉一格,再下拉,找到对应的岗位与年龄
J3=TEXTJOIN("",,IF($A$3:$A$15=G3,$D$3:$D$15,""))
此为365函数,部分2019版本也带。
CTRL+SHIFT+回车,然后下拉
追问为啥我把公式放上去都得出来的数不对呢??哪一步错了??请大神指教,姓名,岗位,年龄都不用公式,只最后负责品类用公式的情况下,我这里因为啥写错了???
CTRL+SHIFT+回车,然后下拉
在O,P处写2个辅助列,用来生成公式
P1="",O2=2,
O3=O2+1,
P3=P2&"&"&"IF(AND($A$"&O3&"=G3,$B$"&O3&"=H3,$C$"&O3&"=I3),$D$"&O3&","&$P$1&")"
复制O3,P3,要处理几行就粘贴几行
这里假设要处理11行,从P11复制生成的公式,到记事本里粘贴一下
记得把前面的&换成=,就可以复制到J3使用了
按楼主的截图,就直接复制P15生成的公式
J3=IF(AND($A$3=G3,$B$3=H3,$C$3=I3),$D$3,"")&IF(AND($A$4=G3,$B$4=H3,$C$4=I3),$D$4,"")&IF(AND($A$5=G3,$B$5=H3,$C$5=I3),$D$5,"")&IF(AND($A$6=G3,$B$6=H3,$C$6=I3),$D$6,"")&IF(AND($A$7=G3,$B$7=H3,$C$7=I3),$D$7,"")&IF(AND($A$8=G3,$B$8=H3,$C$8=I3),$D$8,"")&IF(AND($A$9=G3,$B$9=H3,$C$9=I3),$D$9,"")&IF(AND($A$10=G3,$B$10=H3,$C$10=I3),$D$10,"")&IF(AND($A$11=G3,$B$11=H3,$C$11=I3),$D$11,"")&IF(AND($A$12=G3,$B$12=H3,$C$12=I3),$D$12,"")&IF(AND($A$13=G3,$B$13=H3,$C$13=I3),$D$13,"")&IF(AND($A$14=G3,$B$14=H3,$C$14=I3),$D$14,"")&IF(AND($A$15=G3,$B$15=H3,$C$15=I3),$D$15,"")