你是想将:表1的横向等于表2的纵向?我找到一点东西,不知道管不管用

本帖于 2020-01-01 16:01:37 时间, 由普通用户 Cecilia123 编辑
回答: 请教一个电子表格问题。二胡一刀2019-12-31 10:43:43

假设你要表二的第一列(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)

所有跟帖: 

学习了函数 Address -hot_powerz- 给 hot_powerz 发送悄悄话 hot_powerz 的博客首页 (0 bytes) () 01/01/2020 postreply 21:48:13

谢谢,真没想到要这么复杂呢,还以为有某个功能可以直接输入实现。 -二胡一刀- 给 二胡一刀 发送悄悄话 二胡一刀 的博客首页 (0 bytes) () 01/02/2020 postreply 08:29:07

我知道有一种一次性的方法--特殊复制,Transpose (倒置?) -hot_powerz- 给 hot_powerz 发送悄悄话 hot_powerz 的博客首页 (87 bytes) () 01/03/2020 postreply 09:26:54

二胡想拽拉,然后automatically..... 复制做得到吗? -Cecilia123- 给 Cecilia123 发送悄悄话 Cecilia123 的博客首页 (0 bytes) () 01/03/2020 postreply 10:58:59

请您先登陆,再发跟帖!