使用 Excel 中的连接函数将两个单元格合并为一个单元格

Merging two cells into one with a concatinating function in Excel

我需要删除我的 Z 列,但我仍然需要其中的单元格内容,因此我需要将该内容转移到 U 列而不删除 U 列中的现有值。我正在考虑在帮助栏中执行此功能,然后将其复制粘贴到 U 栏中我还需要添加一个文本字符串,内容如下:

"Low voltage US part numbers" 后跟 Z

中的值

目前我编写了以下代码:

IF(U2>0;CONCAT(U2;CHAR(10);CHAR(10);"Low Voltage US Part numbers: ";Z2);" ")

遗憾的是它没有保留所有数据...

请注意,U 列和 Z 列并非每一行都有值,代码需要考虑到这一点。

我认为代码应该是这样的。

如果只有U2有text/value(Z2为空),则只保留U2中的值(不需要"Low voltage US part numbers")

如果 U2 和 Z2 有文本,它们将被合并(需要包含 concat 函数,以便包含 "Low voltage US part numbers" 后跟 Z2 单元格值)还需要两个换行符,基本上是值U 中的值需要比 Z 中的值高两个换行符。

如果只有Z2有text/value,就是保留值,需要加上concat函数。但是这里不需要换行符。只是:低压美国零件号:等等等等......

如果 Z2 或 U2 都没有 text/value,单元格将保持为空

我知道解释可能看起来很混乱,但非常感谢您的帮助:)

请查看以下公式是否对您有帮助

=IF(U2<>"",U2&IF(Z2<>"",CHAR(10)&CHAR(10)&"Low Voltage US Part numbers: "&Z2,""),IF(Z2<>"","Low Voltage US Part numbers: "&Z2,""))

注意:用分号代替逗号!