excel怎么让a列每个数据连接到b列每个数据,最后变成d列(我ab列量非常大,最好用公式或程序)

如题所述

    公式为:

    =INDIRECT("A"&INT((ROW(INDIRECT("A"&COUNTA(B:B)))+ROW(A1)-1)/COUNTA(B:B)))&INDIRECT("B"&MOD((ROW(INDIRECT("B"&COUNTA(B:B)))+ROW(A1)-1),COUNTA(B:B))+1)

    如图所示:


追问

非常谢谢,

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-09-30
=A1&B1 你可以试试,然后下拉就可以了。追问

非常谢谢,但是这不能实现多对多,这只能实现一一对应

追答

先把A1B1,变换格式,一个横向一个纵向,再用我给的公式填在第一个空格,然后填充整个序列。

追问

不行,我的量非常大,一列数据都在5000条以上,

相似回答