通过一列相同数值,把后边数据合并到某单元格?
通过A1中相同的序号,把相同序号后边名字合并到一个格子里,每个名字自动换行,大概一千多行人名,后续问题是如果在第5行插入一行“1-1并写名字”该合并格子能否正常检索并显示...
通过A1中相同的序号,把相同序号后边名字合并到一个格子里,每个名字自动换行,大概一千多行人名,后续问题是如果在第5行插入一行“1-1并写名字”该合并格子能否正常检索并显示新插入的1-1名字=TEXTJOIN(CHAR(10),1,IF(后边怎么写才能实现:把A1列相同值的B1列内容合并到一个个字,您给帮忙看看吧,
展开
1个回答
展开全部
谢谢邀请。你已经大概知道要用IF,就要了解这应该是一个数组函数。
基本的语法结构如下, 数组公式输入要以ctrl+shift+enter三键组合结束形成花括号。
=TEXTJOIN(CHAR(10),1,IF(A:A=A1,B:B,""))
前面A:A=A1是条件,B:B是条件满足的返回结果,空值是条件不满足的返回结果
这里空值就表示跳过相应的单元格。
回到你插入行的问题,一般如果用的是整列的A:A, B:B, 而不是有限行,插入行不影响结果的,会自动更新进去。你试试看,有问题再追问。
追答
大概解释一下数组公式,举例说IF(A:A=A1,B:B,"")。
不用数组公式,IF函数返回的是一个数值,这里应该是B1
而数组公式返回的是一个数组,这里可能是B1,B2,B3…
追问
这几天有事来晚了,谢谢了,我去试试,
来自:求助得到的回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询