3

我有两列 A 和 B 如下所示

A 列包含 1,2,3,4,5,B 列包含 a,b,c,d,e

我想在 C 列中像 1a,1b,1c,1d,1e,2a,2b,2c,2d,2e,3a,3b 等等。

4

2 回答 2

2

试试这个公式。

=CONCATENATE((INDIRECT("A"&ROUNDUP(ROW()/5,0))),(INDIRECT("B"& IF((ROW()-(ROUNDDOWN(ROW()/5,0)*5))=0,5,(ROW()-(ROUNDDOWN(ROW()/5,0)*5))))))

输出

在此处输入图像描述

于 2013-10-31T06:17:02.790 回答
0

我不太明白您所说的 2a、2b、2c 等是什么意思,但如果您只想将 A 列中的内容与 B 列中的内容结合起来,这应该可以:

=连接((间接("A"&ROW())),(间接("B"&ROW())))

这将为 C1 提供 1a,为 C2 提供 2b,依此类推。如果您想要第一列中的第一个单元格和第二列中的所有其他单元格的迭代组合,您必须将循环与第二列中的活动/已使用单元格一起作为循环端点,并更改第二个 INDIRECT 函数调用中的 ROW()+N。然后,将它们串在一起,因为现在它将是一个长文本字符串。

于 2013-10-31T05:04:09.283 回答