gpt4 book ai didi

excel - 对Excel公式输出进行排序?

转载 作者:行者123 更新时间:2023-12-01 23:28:34 25 4
gpt4 key购买 nike

我用公式制作了一个 Excel 列。现在我想按数字对这一列进行排序...仅使用排序是行不通的,因为它对公式( =if(; =abs( 等))进行排序,而不是我看到的数字。有人可以帮我解决这个问题吗?

最佳答案

是的,您可以仅使用公式对 Excel/LibreOffice 单元格进行排序。

  1. 我的未排序数字(或单词)水平列出。例如B29 – G29(6 个数字)。我选择 29,这样就不会与 RANK 函数中使用的 1 混淆:D

  2. 我排序的数字应位于单元格 J29-O29 中。

  3. 单元格 J29 的公式为

=IF(RANK($B29,$B29:$G29,1)=1,$B29,IF(RANK($C29,$B29:$G29,1)=1,$C29,IF(RANK($D29,$B29:$G29,1)=1,$D29,IF(RANK($E29,$B29:$G29,1)=1,$E29,IF(RANK($F29,$B29:$G29,1)=1,$F29,IF(RANK($G29,$B29:$G29,1)=1,$G29,$Q29))))))

  1. 单元格 K29 的公式是……只需将所有 “=1” 转换为 “=2”

  2. 其余的公式为 L29 的 “=3”,依此类推,直到 O29 的 “=6”

  3. RANK 函数将对范围内的每个单元格进行排名。不会有未排名的。

  4. 最后一部分 .. ,IF(RANK($G29,$B29:$G29,1)=1,$G29,$Q29)如果有多个相同的数字..意味着有多个相同排名的数字..它将重复相同排名的前一个数字。

  5. 要对单词进行排序,您需要首先使用 CODE 函数将单词转换为 ASCII。 RANK 函数仅适用于数字。

关于excel - 对Excel公式输出进行排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9291626/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com