將列轉換為逗號分隔清單

將列轉換為逗號分隔清單

我的任務是建立一個簡單的 Excel 工作表,該工作表在 A 列中包含未指定的行數,如下所示:

1234
123461
123151
11321

並將它們放入另一個單元格中的逗號分隔清單中,用戶可以輕鬆地將其複製並貼上到另一個程式中,如下所示:

1234,123461,123151,11321

做到這一點最簡單的方法是什麼?

答案1

是的,我知道這是一個重複的問題。對不起,我一切都做錯了。但我有一個很好的答案。我只註冊了我可以發布這個問題的答案。但你需要 10 點聲譽才能回答最初的問題。

要解決這個問題,不要使用程式碼,也不要使用CONCATENATE,因為它太麻煩了。

使用 Excel 公式 TEXTJOIN

您可以選擇分隔符

例如

=TEXTJOIN(",",,A1:A4)

結果:1234,123461,123151,11321

耶!請分享這個,因為我無法忍受看到人們在 Excel 中掙扎!太奇妙了! Excel 改變了我的生活!

答案2

如果您有 Office 365 Excel,則可以使用 TEXTJOIN():

=TEXTJOIN(",",TRUE,A:A)

如果沒有,那麼您需要使用輔助列:

在B1中輸入:

=A1&","&B2

並抄下來。

然後在另一個單元格中放入:

=Left(B1,Len(b1)-1)

在此輸入影像描述

相關內容