可用PHONETIC函数实现(需要合并的数据就为文本型)。解决方法如下:
1、首先在电脑上找到并打开excel表格,进入操作页面如下图,导入自己要操作的数据。
2、然后在对应单元格输入=PHONETIC(A2:A5),然后文本合并直接拉选就可以了。
3、确定后即可看到合并的内容。
4、另外该函数对于日期。对于空单元格,以及错误值等一些非文本的内容,会自动忽略。
5、最后编辑完成后,保存文件就可以了。
可用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)对数据按序号排序
(2)问题的每一个单元格后面加一个字符(比如空格,或逗号)
接下里就好办了。
第二步:
G2公式
=VLOOKUP($F2,$A:B,COLUMN(B:B),0)
右拉填充至H2
I2公式:
=PHONETIC(OFFSET($D$1,MATCH(F2,A:A,0)-1,,COUNTIF(A:A,F2)))
G2:I2下拉填充
效果如下
不能!这个用函数不能实现。
你这个要重新生成符合条件的序列(无论是数组或辅助的单元格),都没法用&或CONCATENATE把它们简单拼接……不事先确定这个个数就……总之,就是不能直接实现。
但也许是我见识短浅呢……
做数据透视表,把所有字段都拖到行字段中,隐藏汇总项和总计项,可以得到和下表差不多的一个表。