Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 如何引用其他工作表中的单元格并在当前工作表中对其排序?_Excel_Google Sheets - Fatal编程技术网

Excel 如何引用其他工作表中的单元格并在当前工作表中对其排序?

Excel 如何引用其他工作表中的单元格并在当前工作表中对其排序?,excel,google-sheets,Excel,Google Sheets,所以我有一些两行的列,包含名称和数字 如何将这些数据链接到另一个工作表(甚至是当前工作表)中,并按该编号进行排序 您可以使用VLOOKUP函数 需要时,使用VLOOKUP,查找和引用函数之一 按行查找表或范围中的内容。例如,查找 通过员工号码查找员工的姓氏,或查找她的电话号码 通过查找她的姓(就像电话簿一样) 在其常见用法中,Excel VLOOKUP根据唯一标识符搜索数据列表,并为您提供与该唯一标识符相关的信息 实际上,很少使用VLOOKUP公式在同一工作表中查找数据。大多数情况下,您必须从

所以我有一些两行的列,包含名称和数字

如何将这些数据链接到另一个工作表(甚至是当前工作表)中,并按该编号进行排序


您可以使用VLOOKUP函数

需要时,使用VLOOKUP,查找和引用函数之一 按行查找表或范围中的内容。例如,查找 通过员工号码查找员工的姓氏,或查找她的电话号码 通过查找她的姓(就像电话簿一样)

在其常见用法中,Excel VLOOKUP根据唯一标识符搜索数据列表,并为您提供与该唯一标识符相关的信息

实际上,很少使用VLOOKUP公式在同一工作表中查找数据。大多数情况下,您必须从不同的工作表中查找和提取匹配的数据

下面的单元格引用是指所示的工作表

1-通过选择单元格A4:B8,输入

=TRANSPOSE(A1:E2) 
进入公式栏,然后按CTRL+SHIFT+ENTER创建数组公式

2-使用单元格B10:B14中的LARGE()函数对数值数据进行排序

=LARGE($B$4:$B$8,C10)
C10:C14中的1-5用于选择第一大、第二大等。 这不是数组公式。在B10中输入,然后将其复制下来

3-使用索引和匹配查找与数字对应的名称

=INDEX($A$4:$A$8,MATCH(B10,$B$4:$B$8,0))
同样,不是数组公式。输入A10并向下复制

这些步骤可以组合在一起,为了清晰起见,我将它们分开


此方法不处理重复的数字。

为什么要执行步骤1?只需做水平查找。索引可以做到这一点。同样FWIW,如果用
行(1:1)
替换大的C10引用,则不需要helper列<代码>=大($B$4:$B$8,行(1:1))向下复制时,行将增加,返回的整数也将增加。