返回目录:excel表格制作
示意图如下:百
如数据在度A3:D100,
在I3中输知入公式:= IFERROR(TEXT(INDEX($D$3:$D$100,SMALL(IF(($B$3:$B$100=$G3)*($C$3:$C$100=$H3),ROW($A$1:$A$98)),COLUMN(A1))),"HH:MM"),"") ,同时按道下ENTER键,版SHIFT键,和CTRL键,右拉,下拉权。
可用百PHONETIC函数实现。
示例如下:
假定合并如图所示的“一班”的同学名字到D列,名字之间度以逗号分隔。
D2的公式:
=SUBSTITUTE(SUBSTITUTE(PHONETIC(OFFSET(A$1,MATCH(C2,A:A,)-1,,COUNTIF(A:A,C2),2)),C2,","),",",,1)
其中:OFFSET(A$1,MATCH(C2,A:A,)-1,,COUNTIF(A:A,C2),2) 得到回所有一班的班级与姓名区域,然后用PHONETIC函数合并,得到依次由“一班”和姓名组成的字符串,最后用SUBSTITUTE函数将“一班”替换为逗号,并将第一个逗号去掉,得到如图中D2单元格的结果。答
做个样表,详见截图
第1步,把不zhidao重复的A列数据放到D列
第2步,把A列相同B列不同的B列数据提取版到对应行
F2输入
=INDEX($B:$B,SMALL(IF($A$2:$A$100=$D2,ROW($2:$100),4^8),COLUMN(A1)))&""
数组公式权,先按住CTRL+SHIFT,最后回车
公式右拉下拉
第3步,把提取的数据放到一个单元格
E2输入
=F2&" "&G2&" "&H2&" "&I2&" "&J2&" "&K2
公式下拉
可以隐藏F:J列
见样表截图来
需要2016及以上版本,C2输入自
=IF(COUNTIF(A$2:A2,A2)=1,TEXTJOIN(" ",1,IF($A$2:$A$16=A2,$B$2:$B$16,"")),"")
数组公式,先按住CTRL+SHIFT,最后回车百,使得编辑栏公式两端出现花括号{ }
公式下度拉