gpt4 book ai didi

excel - 索引/匹配 - 如果第一个值为空白,则查找第二个值

转载 作者:行者123 更新时间:2023-12-04 20:31:19 25 4
gpt4 key购买 nike

我希望在用excel编写公式时得到一些帮助。
我有一个包含员工列表及其手机号码的表格。但是,该表的结构方式是存在许多空白行和重复行。

本质上,我希望通过查找相应的手机号码来创建一个没有任何重复和空白的新表。

问题是,当我执行标准索引/匹配公式时,该公式将只获取第一个查找值,这通常是一个空白行。

我将如何修改此公式以说出类似“查找此值。如果该值为空白,则查找第二个值”之类的内容?

以下是该表的示例:

Table 1 (Original)
+---------------+--------------+
| Employee Name | Cell Phone |
+---------------+--------------+
| Doe, John | |
| Doe, John | 111-111-1111 |
| Smith, Eric | 222-222-2222 |
| Jones, Dave | |
| Jones, Dave | 333-333-3333 |
+---------------+--------------+

Table 2 (What I want the table to look like)
+---------------+--------------+
| Employee Name | Cell Phone |
+---------------+--------------+
| Doe, John | 111-111-1111 |
| Smith, Eric | 222-222-2222 |
| Jones, Dave | 333-333-3333 |
+---------------+--------------+



=Index(Table1[Cell Phone], Match([Employee Name], Table1[Employee Name],0))

最佳答案

第一个非空白匹配怎么样?

=INDEX(B:B, AGGREGATE(15, 6, ROW($2:$999)/((A$2:A$999=F2)*(B$2:B$999<>"")), 1))
'listobject table alternative
=INDEX(Table1[Cell Phone], AGGREGATE(15, 6, (ROW(Table1[Cell Phone])-ROW(Table1[#Headers]))/((Table1[Employee Name]=F7)*(Table1[Cell Phone]<>"")), 1))

enter image description here

关于excel - 索引/匹配 - 如果第一个值为空白,则查找第二个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50120241/

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