gpt4 book ai didi

excel - 使用 if 和 array 从 Excel 中的未排序列表创建排序列表

转载 作者:行者123 更新时间:2023-12-02 21:26:56 24 4
gpt4 key购买 nike

我在尝试在 Excel 工作表中进行一些组织时遇到了困难。希望可以有人帮帮我。谢谢。

我知道如何对数组使用嵌套的 if 语句,但有些东西我无法弄清楚。

我有一个未排序的列表:

No | ITEM   | Cost | Category 
#1 | item 1 | $10 | A
#1 | item 2 | $30 | C
#2 | item 3 | $70 | A
#3 | item 4 | $20 | B
#4 | item 5 | $50 | B

我想将它们分类到 Excel 工作表右侧的 3 个单独的列表中。 A、B、C 类

类别A

ITEM   | Cost
item 1 | $10
item 3 | $70

B类

ITEM   | Cost
item 4 | $20
item 5 | $50

类别C

ITEM   | Cost
item 2 | $30

我最初所做的是在排序列表中的单个单元格的嵌套 if 语句中使用数组。

例如,

 =IF(D1 : D5="A", B1, "")

但它无法正确排序并显示错误。我有数百种元素,每次我想查找某些东西时都很难浏览它们。该列表无法使用Excel中的“排序”进行排序,因为我希望未排序的列表按日期排列。

很抱歉给您带来麻烦,我只需要有人教我如何执行已排序的类别之一,其余的我应该自己解决。谢谢。

最佳答案

F3单元格中使用以下数组公式,如下图所示。然后根据需要将右侧 1 个单元格拖放到下方。对于类别 B,您必须在 I3 单元格中输入相同的公式,只需将 A 更改为 B

=IFERROR(INDEX(B$2:B$6,SMALL(IF($D$2:$D$6="A",ROW($D$2:$D$6)-ROW($D$1),""),ROW(1:1))),"")

Note: You must press CTRL+SHIFT+ENTER after typing formula.

enter image description here

关于excel - 使用 if 和 array 从 Excel 中的未排序列表创建排序列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42801934/

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