gpt4 book ai didi

excel - 将 Excel 表格转换为列表,跳过空白值

转载 作者:行者123 更新时间:2023-12-03 02:44:45 25 4
gpt4 key购买 nike

不幸的是,我没有在网络上找到解决方案 - 希望有人可以帮助我解决以下问题:

我的输入是一个 Excel 表格,如下所示:

|         |   Jan   |  Feb    |  Mar    |  Apr    | 
| Topic 1 | yes | | yes | |
| Topic 2 | | yes | | |
| Topic 3 | yes | | | yes |
| Topic 4 | | | | yes |

我想要的输出是一个列表,其中所有空白元素都被删除。它应该看起来像这样:

|         |   Jan   |  Feb    |  Mar    |  Apr    | 
| | Topic 1 | Topic 2 | Topic 1 | Topic 3 |
| | Topic 3 | | | Topic 4 |

任何人都有一个聪明的想法如何做到这一点?我考虑了一下数据透视表,但没能做到。

PS:我可以轻松处理中间步骤,将输入表中的 yes 替换为相应的 Topic *,但我无法执行第二步跳过空格。

最佳答案

对于公式解决方案,假设您的数据位于 A1:E5 中,首先将月份复制到新的水平范围中,然后在 Jan 下面的单元格中输入以下公式作为 数组公式,方法是按住ctrl+shift同时按enter。 (如果操作正确,Excel 会在公式栏中的公式周围放置大括号 {...}:

=IFERROR(INDEX($A$1:$A$5,SMALL((B$2:B$5="yes")*ROW($A$2:$A$5),ROWS($1:1)+COUNTBLANK(B$2:B$5))),"")

根据需要调整单元格引用,但保留公式中所示的寻址方法。

然后向右下方拖动。

关于excel - 将 Excel 表格转换为列表,跳过空白值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28742736/

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