Excel根据条件将多个值串联到单个单元格中

时间:2018-07-16 04:33:05

标签: excel

嗨,我是新手,我想将国家名称连接到单个单元格中,并用'/'分隔特定的相应客户,如下所示。

colA1 colB1

印度

英国

美国

一个日本
印度/英国/美国/日本

B印度

B UK

B美国

B日本

B印度/英国/美国/日本

我期望使用excel在上面突出显示的行中得到结果。

感谢您的帮助

1 个答案:

答案 0 :(得分:1)

连接单元格的最简单方法是使用&。只需在单元格名称之间使用它,它就可以工作。 为了在串联的单元格(包括空格)上的文本之间添加其他字符,请使用""。 因此,为了满足您的要求,您应该使用类似下面的内容(假设要连接的单元格在A列中:

=A1&"/"&A2&"/"&A3&"/"&A4

考虑到您想在第一个单词(印度)上添加“ A”,而不要在其他单词上添加“ A”,则可以尝试以下公式:

=(A1&"/"&RIGHT(A2,LEN(A2)-2)&"/"&RIGHT(A3,LEN(A3)-2))&"/"&RIGHT(A4,LEN(A4)-2)

它将考虑A1完整,A2完整减去前两个字符,依此类推。如果替换B部分中的单元格,则可以对B部分使用相同的公式。希望这就是您想要的。