gpt4 book ai didi

excel - 如果该列的单元格中有值,则在没有 VBA 的情况下显示该行的列标题

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

更新1:

因为我的问题不清楚,所以我发布第二个例子

Example 2

因为第 2 行,第 04 项的值为 1,因此获取项名称 = 第 04 项。它是随机的,并且具有大量列 (500)。

问题:

如果标题下的单元格输入了任何值,我希望有一种方法来获取列标题。请注意,如果第 2 行第 1 列有值,则第 2 行的其他单元格将不会有任何值(0 除外)。

很难用语言解释这个问题,所以我创建了一个例子。

Sample

最佳答案

我在上面的评论里贴了一个公式,你可能没有看到。就是这样:

=IF(COUNTA($B2:$D2)=0,"",INDEX($B$1:$D$1,MATCH(TRUE,INDEX($B2:$D2<>"",0),0)))

这将获取填充单元格的第一个实例的标题 - 如果您有数值并且想要忽略零,则更改为

=IF(COUNTA($B2:$D2)=0,"",INDEX($B$1:$D$1,MATCH(TRUE,INDEX($B2:$D2>0,0),0)))

无论哪种方式,公式都可以扩展到您需要的尽可能大的范围

.....如果你有 500 列,你可以使用 IFERROR 来缩短一点

=IFERROR(INDEX($B$1:$D$1,MATCH(TRUE,INDEX($B2:$D2>0,0),0)),"")

关于excel - 如果该列的单元格中有值,则在没有 VBA 的情况下显示该行的列标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15076300/

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