gpt4 book ai didi

excel - 查找包含数字的行中的第一个单元格?

转载 作者:行者123 更新时间:2023-12-02 10:57:54 26 4
gpt4 key购买 nike

我正在 Excel 中使用导出的表格,如下所示:

|-------------------------------------------------------------------------------|
| | A | B | C | D | E | F | G | H | I |
|---|-------------------|-----|-----|-----|-----|-----|-------|-----|-----------|
| 1 | Domain | JAN | FEB | MAR | APR | MAY | Start | End | Change |
|---|-------------------|-----|-----|-----|-----|-----|-------|-----|-----------|
| 2 | www.mydomain1.com | | 1 | 4 | 3 | 1 | 1 | 1 | 0 |
|---|-------------------|-----|-----|-----|-----|-----|-------|-----|-----------|
| 3 | www.mydomain2.com | 2 | 4 | 12 | 18 | 23 | 2 | 23 | 21 |
|---|-------------------|-----|-----|-----|-----|-----|-------|-----|-----------|
| 4 | www.mydomain3.com | | | 14 | 12 | | 14 | xxx | NOT FOUND |
|-------------------------------------------------------------------------------|

我正在尝试将当前状态(最后一个单元格)与原始单元格(第一个有值的单元格)进行比较。

在第一列中,我有公式=IF(G2 = "xxx", "NOT FOUND", IF(H2 = "xxx", "NOT FOUND", H2 - G2))

在 H 列中,我有公式 =IF(F2 = "", "xxx", F2)

在 G 列中,我需要找到第一个带有数字的单元格。如果该范围内没有,我需要 G 为“xxx”。我想我只需要检查范围(B2 到 F2)中包含值的第一个单元格,而不仅仅是数字。我尝试使用索引和匹配组合,但我不太理解它。

最佳答案

以下公式(在 $G$2 中并填写)应该可以解决问题:

=IF(ISBLANK(F2),"xxx",INDEX(B2:E2,,COUNTBLANK(B2:F2)+1))

请注意,只有在第一个条目和最后一个条目之间没有其他空白单元格时,这才有效。

更新:这是一个更通用的选项 from the Mr.Excel forum :

=INDEX(B2:F2,MATCH(1,IF(B2:F2<>0,IF(B2:F2<>"",1)),0))

此公式必须作为“数组公式”输入,这意味着粘贴公式后必须按 CTRL-SHIFT-ENTER。

对评论的回复:

It works great, except that if all cells are empty on a row, it returns #N/A. So, I changed the formula slightly to include an IsNA() condition:

=IF(ISNA(INDEX(B2:F2,MATCH(1,IF(B2:F2<>0,IF(B2:F2<>"",1)),0))), "xxx",
INDEX(B2:F2,MATCH(1,IF(B2:F2<>0,IF(B2:F2<>"",1)),0)))

您可以执行以下操作,而不是重复整个公式:

=IF(COUNTBLANK(B2:F2)=COLUMNS(B2:F2),"xxx",
INDEX(B2:F2,MATCH(1,IF(B2:F2<>0,IF(B2:F2<>"",1)),0)))

关于excel - 查找包含数字的行中的第一个单元格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4511710/

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