作者:乔山办公网日期:
返回目录:excel表格制作
1、在D列添加一个辅助列,并选择D2:D9单元格,输入以下公式,按Ctrl+Enter组合键结束zhidao
=B2&IF(AND(B3<>B2,COUNTIF(A3:A$10,A2))," "&VLOOKUP(A2,A3:D$10,4,0),"")
2、在B13:B16单元格输入以下公式,按Ctrl+Enter组合键结束
=VLOOKUP(A13,$A$2:$D$9,4,0)
3、在C13:C16单元格输入以下公式,按Ctrl+Enter组合键结束
=SUMIF(A$2:A$9,A13,C$2:C$9)
为了避免重复名称串专行显示而生成“不知道 知道 不知道”,属可以在数据处理前选进行排序,将相同序号、相同名称的排列在前后位置。
三种方法(假定需要全新文字在A1:百C1):
1、使用连接符"&"直接合并。公式度=a1&a1&a1
2、使用concatenate函数合并。concatenate格式为concatenate(text1,text2...),参数text为文本或单元格引用。示例公式=concatenate(a1,b1,c1)。
3、使用phonetic函数合并(单元格内回容必须为文本型)。phonetic函数格式phonetic(reference) ,参答数reference为文本或单元格引用。示例公式=phonetic(a1:c1)。
可用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单元容格的结果。
里面写范围即可
=phonetic(a1:a10)
注意:
该函数只能合并文本,不能合并数值
只能合并贴值的部分不能合并由公式生成的值