我甚至不知道该如何表述这个问题。我给你举个例子,然后我认为它会更容易理解。假设我们在 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)
然后将它们都向下拖动至所需的距离。