如上表,我在一个表里姓名一列填写张三、李四、王五(不确定这三个,有可能多少),在一个单元格中将所有输入的姓名都列出来。(中间还需要一个符号“、”)
可以用VBA。
Sub test() [C2] = Join([TRANSPOSE(B2:B4)], "、")End Sub
使用道具 举报
连起来很容易
=PHONETIC(B2:B4)
但是想要加个顿号在里面就难了,如果不想一个个的&,恐怕需要通过vba完成了。
你好,如果在姓名里含有公式就不能了?比如我通过另一个表格调用的姓名列表。如果用&,公式会很长的!多了就写不下。
或者如果不需要结果实时更新的话,在C2输入
=B2:B4
选中公式后按F9也可以得到一个字符串,然后再用替换功能将分号替换成顿号。
本版积分规则 发表回复 回帖后跳转到最后一页
小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )
GMT+8, 2024-6-8 06:29 , Processed in 0.308649 second(s), 14 queries , Gzip On, Yac On.
Powered by Discuz! X3.4
Copyright © 2001-2020, Tencent Cloud.