0

我有一列的值为

一个
1. decode(D01,1,1,3,3,4)
2.decode (d02,1,1,3,3,4)
3.decode(d03,1,1,3,3,4)
...
...
31.decode(d31,1,1,3,3,4)
我需要将这些列放在一个用逗号分隔的字符串中

decode(D01,1,1,3,3,4), decode (d02,1,1,3,3,4), decode(d03,1,1,3,3,4)

依此类推,以逗号分隔的列表中最多 31 个此类值。

我将如何在excel中做到这一点?

4

1 回答 1

1

您可以CONCATENATE对所有行执行以下操作:

=CONCATENATE(A1&", "&A2&", "&A3&", "&A4&", "&A5&", "&A6&", "&A7&", "&A8&", "&A9&", "&A10&", "&A11&", "&A12&", "&A13&", "&A14&", "&A15&", "&A16&", "&A17&", "&A18&", "&A19&", "&A20&", "&A21&", "&A22&", "&A23&", "&A24&", "&A25&", "&A26&", "&A27&", "&A28&", "&A29&", "&A30&", "&A31)

或者您可以创建和使用类似于此答案中ConcatenateRange的内容

或者你可以这样做:

  1. 将单元格 B1 设置为“=A1”
  2. 将单元格 B2 设置为“=B1&”、“&A2”
  3. 将单元格 B2 一直复制到 B31

单元格 B31 现在将包含您要查找的串联文本字符串。 在此处输入图像描述

于 2013-09-13T09:39:17.143 回答