【问题标题】:Searching and copying data搜索和复制数据
【发布时间】:2016-01-29 10:52:41
【问题描述】:

我有一个如下所示的 Excel 电子表格:

我想做什么: 如果列 A 中的名称存在于列 D 中,则将 D 旁边的单元格复制到 C

基本上,我在 A 和 B 中有一个姓名列表,在 E 中有他们对应的电话号码。但是有些丢失了,有些是多余的,所以我需要搜索并找到正确的一个以复制到 C 列。 我不知道如何使用 VBA 代码,所以我需要用函数来解决问题。

我尝试过使用 IF、INDEX 和 MATCH 函数,但没有成功。

【问题讨论】:

    标签: excel function search indexing copy


    【解决方案1】:

    在C2中并复制下来以适合请尝试:

     =IFERROR(INDEX(E:E,MATCH(A2&" "&B2,D:D,0)),"")
    

    但请注意,这不会从一行中说出 Will 并从另一行中说出 Smith 来查找 Will Smith 的号码。

    【讨论】:

      【解决方案2】:

      在 C2 中你可以使用这个公式:

      =IF(COUNTIF(D:D;A2&" "&B2)=1;LOOKUP(A2&" "&B2;D:D;E:E);"N/A")

      如果需要,复制下来。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-06-11
        • 1970-01-01
        • 2010-11-05
        • 1970-01-01
        • 2023-04-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多