假设你要表二的第一列(A1,A2,A3...)等于表一的第一行(A1,B1,C1..)
在表二的A1输入下列公式,然后向下填充.
=INDIRECT("SHEET1!"&ADDRESS(1,ROW()))
***********
在表二的A1输入下列公式,然后向右填充.
=INDIRECT("SHEET1!"&ADDRESS(COLUMN(),1))
***************
=INDIRECT("SHEET1!"&ADDRESS(COLUMN()+1,3))
***************
=INDIRECT("SHEET1!"&ADDRESS(COLUMN(),5))
主要是利用ADDRESS函数
ADDRESS(行,列)
首先表一的列是不变的,对吧.所以ADDRESS中第二个参数是个常数.如果你对应的是A列.它就是1,B列就是2,以此类推
关键是行这个参数如何确定.
在这个例题中表二的起始行数是无关紧要的.主要是看表二的起始列数与表一的起如行数的对应函数关系
假设表二第N(N代表数字并非字母N)列开始.表一是从第M行开始
行这个参数就可以写为CLOUMN()-(N-M)
你是想将:表1的横向等于表2的纵向?我找到一点东西,不知道管不管用
所有跟帖:
•
学习了函数 Address
-hot_powerz-
♂
(0 bytes)
()
01/01/2020 postreply
21:48:13
•
谢谢,真没想到要这么复杂呢,还以为有某个功能可以直接输入实现。
-二胡一刀-
♂
(0 bytes)
()
01/02/2020 postreply
08:29:07
•
我知道有一种一次性的方法--特殊复制,Transpose (倒置?)
-hot_powerz-
♂
(87 bytes)
()
01/03/2020 postreply
09:26:54
•
二胡想拽拉,然后automatically..... 复制做得到吗?
-Cecilia123-
♀
(0 bytes)
()
01/03/2020 postreply
10:58:59