所以我有这些表,如下所示,每个表都在自己的单元格中。我的问题是,将每行中的所有单元格合并为一个单元格的最简单方法是什么,并用逗号分隔文本。
因此,例如我想在A1中实现,对其他人也是如此:
Entry ID,Contest Name,Contest ID,Entry Fee,PG,SG,SF,PF,C,G,F,UTIL
> Entry ID Contest Name Contest ID Entry Fee PG SG SF PF C G F UTIL
> 372085759 NBA $10K Quarter Arcade [Just $0.25!] 22552804 $0.25 6444834 6444876 6444974 6445030 6445047 6444918 6445025 6445083
> 372085760 NBA $10K Quarter Arcade [Just $0.25!] 22552804 $0.25 6444832 6444868 6444939 6444986 6445083 6444878 6445022 6444853
> 372085761 NBA $10K Quarter Arcade [Just $0.25!] 22552804 $0.25 6444821 6444911 6444974 6445000 6445068 6444856 6444938 6444909
> 372085762 NBA $10K Quarter Arcade [Just $0.25!] 22552804 $0.25 6444856 6444885 6444938 6445001 6445081 6444867 6445005 6445083
> 372085763 NBA $10K Quarter Arcade [Just $0.25!] 22552804 $0.25 6444821 6444876 6444929 6445030 6445083 6444844 6445025 6444853
答案 0 :(得分:2)
您可以使用CONCATENATE,例如= CONCATENATE(field1,",",field2,",",field3,...),其中field1是条目ID,field2是比赛名称,field3是比赛ID等。
答案 1 :(得分:0)
您可以创建一个excel UDF来将逗号连接到每个单元格:
Function addCommas(myRange As Range) As String
addCommas = ""
For Each cell In myRange
addCommas = addCommas & cell.Value & ", "
Next cell
End Function
只需在右侧的列上编写addCommas函数,然后指向要连接逗号的列。