![在 Excel 中将列记录数据转置为行](https://linux22.com/image/1375182/%E5%9C%A8%20Excel%20%E4%B8%AD%E5%B0%86%E5%88%97%E8%AE%B0%E5%BD%95%E6%95%B0%E6%8D%AE%E8%BD%AC%E7%BD%AE%E4%B8%BA%E8%A1%8C.png)
我可以像这样引用另一个工作表中的单元格吗?
例子:
工作表 A A1 数据1 A2 A3 数据2 A4 A5 数据3
工作表 B(我想通过引用工作表 A 中的单元格进行复制)
B1 'Worksheet A'!A1
B2 'Worksheet A'!(A1+2)
~ 意思是我要复制单元格'Worksheet A'!A3
B3 'Worksheet A'!(A3+2)
~ 意思是我要复制单元格'Worksheet A'!A5
... 请注意,A3
此公式来自于中的公式,B2
通过跳过中的一行Worksheet A
。
B4 'Worksheet A'!(A5+2)
这样做的原因是,我可以跳过 A2 和 A4 单元格,并能够拖动工作表 B 中的公式来扩展它,而无需手动指向我想从工作表 A 复制的每个单元格。
答案1
您可能可以轻松地放置标题,但数据,您可以将其用于第一列:
=INDEX(Sheet5!$A:$A,(ROW()-1)*4-1)
这是第二个:
=INDEX(Sheet5!$A:$A,(ROW()-1)*4)
这是第三个:
=INDEX(Sheet5!$A:$A,(ROW()-1)*4+1)
如果不是这张照片,我可能就放弃尝试去理解你了!xD
+1 :)
答案2
不使用公式的外行方法:
1) 在左侧插入一个额外的列。我们称之为“列标签”
2)标记数据列中的每个单元格,直到获得重复的模式(假设数据按重复顺序排列)
3) 使用已完成的“列标签”模式填充其余单元格
4)使用过滤器按列标签进行排序/过滤
5)复制并粘贴排序后的数据到相关列中
顺序应该保持不变