排序输出公式 excel?

我制作了专栏 excel 配方。 现在我想按号码对此列进行排序......只使用排序不起作用,因为它会对公式进行排序 / =if/; =abs/ 等等。/, 而不是我看到的数字。
请问有人帮我吗?
已邀请:

君笑尘

赞同来自:

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

我的未缺陷号码 /或言语 / 水平列出。 例如, B29 – G29 / 6 数字 /. 我选择 29, 不要混淆 1, 用于功能 RANK :D

我的什锦数字将在细胞中 J29-O29.

细胞配方 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//////


细胞配方 K29 这样的 ... 只需转换大家
“=1″


“=2″


公式 rest - 这是
“=3″

为了 L29 等等
“=6″

为了 O29.

功能
RANK

将在范围内排列每个单元格。 不会有未婚。

最后一部分 ..,
IF/RANK/$G29,$B29:$G29,1/=1,$G29,$Q29/

, 如果有多个和相同的数字 .., 也就是说,有一个以上的一个和相同的等级。 ... 它将重复上一部分相同的等级。

要对单词进行排序,您需要首先将单词转换为 ASCII 使用功能
CODE

. 功能
RANK

它仅适用于数字。

董宝中

赞同来自:

您是否尝试从公式字段中输出,然后在下一个列中对其进行排序?

如果是这样,请尝试:


=large/b$1:b$5000,rows/$a$1:a1//
rows/$x$1:x1/ =1 dragged down becomes
rows/$x$1:x2/ ie =2


它计算范围中的行数。

郭文康

赞同来自:

如果您只在特定列中寻找排序号码,您可以尝试执行以下操作:


=LARGE/$B$1:$B$5000,COUNT/B1:B5000/



=LARGE/ARRAY,K/

这将返回此阵列中最大数字的K-E
这里
=COUNT/B1:B5000/

多窝白 7, 这是一个值 k.

我们的最终配方将是如此
=LARGE/$B$1:$B$5000,5000/

, 这是整个范围内最小的数字。

点击

Ctrl

+

Enter

, 选择范围ot b1:b5000, 所以他从中排序 b1:b5000.

莫问

赞同来自:

使用作为索引密钥的公式分类排序排序。 排序将使用用于排序字符串的公式的正确值。 但是,公式将保持不变,并将重新评估。

例子 :
在你的线上 2, 列在: =
VLOOKUP/E2,BW!A$2:D$93,3/

- 将公式分配到下面的所有行
- 排序字符串后 № 4 可能在新列表中显示
- 然后是字符串 1 columb B: =
VLOOKUP/E4,BW!A$2:D$93,3/

-注意 E4 在公式中并不表示 E1 你可能期望的。

要回复问题请先登录注册