如何创建一个列,将 A 中的所有值链接到 B?

如何创建一个列,将 A 中的所有值链接到 B?

我甚至不知道该如何表述这个问题。我给你举个例子,然后我认为它会更容易理解。假设我们在 Excel 中有以下数据:

数据表

然后,我想要将“名称”列中的每个值与“城市”列连接起来,最后得到以下内容:

结果

如何通过 Excel 实现这一目标?

我知道如果你是一名程序员,使用脚本来实现这一点非常简单,但我不是,所以我需要一个解决方案。

基本上我正在寻找 Excel 中“交叉连接”的等价物

答案1

假设您的 NAME 列从 A1 开始,而 City 列从 B1 开始,则您可以使用以下内容:

在 C2 中使用:

=INDEX(A:A,ROUND((ROW())/4,0)+1)

在 D2 中使用:

=INDEX($B:$B,IF(RIGHT(ROW()/4,2)=".5",1,IF(RIGHT(ROW()/4,3)=".75",2,IF(RIGHT(ROW()/4,3)=".25",4,3)))+1,1)

然后将它们都向下拖动至所需的距离。

相关内容