如何使用Excel中的辅助列索引和排序值。
在本文中,我们将学习如何使用Excel中的帮助程序列对值进行索引和排序。
方案:
有时需要处理大量数据。我们需要根据帮助程序列从表数据中获取所需数据的较短版本。
在这里,我们首先将了解如何获取帮助器列,然后基于表数据获取排序后的小的所需数据。
如何索引范围内的值?
对于本文,我们将需要使用“ link:/ counting-the-countifs-function-n-excel [COUNTIF function]”。现在,我们将根据函数创建公式。这里给定的文本和数字混合值在一定范围内。我们需要先按升序对它们进行索引,然后再按字母顺序对其进行索引。
通用公式:-
= ( list , “⇐” & f_value ) + ( (list) * (f_value) ) |
list:数字和文本列表f_value:范围的第一个值说明:
。 COUNTIF函数计算返回列表中的值数。 COUNT函数获取范围内的数字计数。
。 ISTEXT函数检查所选单元格中的值是否为文本。对于文本返回TRUE,对于数字返回FALSE。
示例:
所有这些可能会使您难以理解。让我们了解如何使用解释的公式获取帮助器列。这里的helper列将基于顺序的排序值(第一个数字,然后是字母顺序)。为此,我们将使用公式来获取Index或rank列作为以下费用数据的帮助列。
在此处查找范围内的值。为了进行计算,我们将固定数组D5:D12的命名范围用作费用。
使用公式:
= ( expense , “⇐” & D5 ) + ( (expense) * (D5) ) |
该公式如下图快照所示。该值和数组在公式中作为命名的范围和单元格引用给出。
如您所见,范围内第一个单元格的索引为5,这意味着如果我们将费用按排序顺序放置,则电力将排在第5位。现在,使用下拉选项或快捷键Ctrl + D如下所示,将公式复制到其他单元格中,以获取其余值的索引或排名。
如您所见,现在我们有了一个索引或等级列表,这是费用的排序方式。现在,我们将使用此Rank列作为辅助列,以便在新列表或新表中获得具有相同顺序的表的较短版本。
如何在Excel中使用帮助列对值进行排序?
在Excel中使用帮助程序列的排序编号必须具有索引编号和要排序的范围。助手列可以是任何必需的顺序。例如,如果您需要以所需的随机顺序获取列表,只需将与该值对应的等级放在索引或等级列中即可,该列将用作帮助者列。
现在,我们将使用上述函数制作一个公式。 MATCH函数将返回范围中最低匹配的索引。 INDEX函数将行索引作为参数,并返回其相应的所需结果。此函数查找
通用公式:
= ( return_array , ( (relative_reference) , Index , 0 ) ) |
return_array:要从相对引用返回值的数组:在公式中生成升序。可以与任何数组一起使用Index:表的索引数组0:完全匹配说明:
。 `link:/ lookup-公式如何在Excel-2 [ROWS]中使用行功能”
(relative_reference)根据扩展公式的长度返回一个值。如果应用在第一个单元格中,那么它将是一个,然后是第二个单元格,继续进行直到扩展。
。 MATCH函数将索引与行值匹配,以便使用ROWS函数以升序获取它们。
。 INDEX函数返回具有相应值的匹配索引。
示例:
所有这些可能会使您难以理解。因此,让我们通过在以下示例中运行该公式来了解该公式。在这里,我们以随机顺序对数据进行排序,以基于“索引”列获得前三个值。使用公式获取所需简短表的第一个值。
使用公式:
= ( B5:B13 , ( ROWS (D5:D5),D5:D13,0)) |
该公式如下图快照所示。值数组作为命名范围和单元格引用给出。
如您所见,第一个值是该范围内的数字,是“牛奶”,对应的索引是1。现在,使用下拉选项或快捷键Ctrl + D如下所示将公式复制到其他单元格中,以获取其余的值。
如您所见,值是按升序索引的。我们获得了所有值,因为它也证明了公式可以正常工作。我们可以使用与公式相同的公式来提取数值。如您所知,我们使用相应索引的帮助程序列从表中获得了较短且排序的值。
以下是一些观察注意事项,如下所示。
注意:
。该公式仅适用于数字和文本。
。该公式在比较数字时会忽略文本值,而在匹配文本值时会忽略数字。
。助手列可以是列的任何必需类型。
希望本文有关如何在Excel中使用助手列对值进行索引和排序是说明性的。在此处浏览有关Excel中查找公式的更多文章。如果您喜欢我们的博客,请在Facebook上与您的朋友分享。您也可以在Twitter和Facebook上关注我们。我们希望收到您的来信,请让我们知道我们如何改进,补充或创新我们的工作,并为您做得更好。写信给我们[email protected]
相关文章
如何在Excel中使用SUMPRODUCT函数:在excel中将多个数组中的值相乘后返回SUM。
link:/ summing-sum-if-date-is-between [如果日期介于之间,则为SUM]
:返回Excel中给定日期或期间之间的值的SUM。
`link:/ summing-sum-if-date-大于给定日期[如果日期大于给定日期,则为总和]’:*返回excel中给定日期或时期后的值的总和。
`link:/ summing-2-ways-to-to-sum-by-month-in-excel [2 Excel中按月求和的方式]’:*返回excel中给定特定月份内的值的总和。
如何用条件求和多列如何在excel *中使用通配符:使用excel
中的通配符对匹配短语的单元格进行计数===热门文章
`link:/ keyboard-formula-shortcuts-50-excel-shortcuts来提高您的生产率[50 Excel Shortcut以提高生产率]:更快地完成任务。这50个快捷键将使您在Excel上的工作速度更快。
如何在Excel中使用VLOOKUP函数如何在Excel中使用COUNTIF函数:使用此惊人的函数对条件进行计数。您无需过滤数据即可计算特定值。 Countif功能对于准备仪表板至关重要。
如何在Excel中使用SUMIF函数:这是另一个仪表板必需的功能。这可以帮助您汇总特定条件下的值。