在EXCEL中,怎么已知张三,李四,王五的名字,输入一个人的名字,在另一个单元格里显示另外两人的名字?

2025-05-17 21:22:31
推荐回答(2个)
回答1:

设A1要输入其中一个人的名字,B1要输出另外两个人的名字,则
在B1输入公式:
=LOOKUP(A1,{"","李四","王五","张三";"","张三,王五","张三,李四","李四,王五"})
注意大括号中分号前面是对应A1的选项内容,并必须为升序排列。如上式以"李四","王五","张三"排序,而不能以"张三","李四","王五"排序。

回答2:

如在A1中输入张三,B1中要得到结果,公式:
=SUBSTITUTE(SUBSTITUTE("张三李四王五",A1,""),LEFT(SUBSTITUTE("张三李四王五",A1,""),2),LEFT(SUBSTITUTE("张三李四王五",A1,""),2)&"、")