对Excel范围进行排序,该范围大于Excel表


4

我有2个并行(并排)相同高度的Excel表,它们之间有一个完全空白的列(没有数据,也没有标题)。表的行对应于另一个表的相同行(因此它们必须保持平行),但没有公式将它们链接在一起。

通过任一表中的任何列对整个范围(两个表)进行排序的最简单方法是什么?

背景:文档定期上传到只需要左表的程序中。程序从A1开始并在第一个空白列处停止上载范围,因此其间的列必须为空。

编辑:简单示例 - 左表自动上传,右表用于获取其他信息(对于有权访问源文件的内部组)。行彼此对应,因此按任一表中的任何列排序也应该对另一个表进行排序。

一个电子表格中的外部和内部数据

为了结构化引用的好处,这些必须被格式化为表格(这显然比这个简单的例子更复杂):

表的结构参考公式

当前变通办法:将数据保持在简单范围内,允许在整个范围内进行过滤,包括空白列。

在此输入图像描述

不幸的是,它确实牺牲了结构化引用的可读性:

在此输入图像描述


你的意思是如果你按表B排序表1(例如占据列AE),那么表2(占据列GK)必须按列H排序?为什么不选择第一个表,对其进行排序,然后选择第二个表,并按相应的列对其进行排序?
保罗

你的意思是第二个表不在工作簿中但你需要对两个表进行排序吗?那真是太难了。如果你有两个表,请参阅@Sir的回答。
Bandersnatch

@bandersnatch OP说它们是并排的,用一个空白列将它们分开,表明它们在同一张工作簿的同一张纸上
Sir Adelaide

你好,@ Sir。是的我得到了,但“背景”信息只涉及一个正在上传的表。我想我认为必须有一些东西使这个任务很难发布问题。但也许不是。:-)我喜欢你的答案。
Bandersnatch

研究员,我希望我的编辑可以解决问题。我采用了一种解决方法,它不符合保持表格的要求。
SAL

Answers:


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.