首页 > 解决方案 > 比较两列,如果其中一列缺少值,则添加到其中[Excel]

问题描述

我有两个要比较的不同表的两列(相同的工作表)我有列“A”[属于主表],其中我有不同项目的所有者名称。然后我有列“D”[属于一个显示每个所有者拥有的项目数量的表格]

我想要做的是,每次我在第一个表中与他们各自的所有者一起编写新项目时,如果所有者不在第二个表中,列“D”,新名称将自动添加到该列“D ”。

那可能吗?

编辑:

您好,感谢您的回复这是一个图形示例。 表 1 &2 表 1(所有任务及其所有者,手动输入)

    <table><tr>
   <th>Owner</th>
    <th>Task</th>
  </tr>
  <tr>
    <td>Mary</td>
    <td>Task1</td>
  </tr>
<tr>
<td>Mary</td>
    <td>Task2</td>
  </tr>
<tr>
<td>Patrick</td>
    <td>Task3</td>
  </tr>
<tr>
<td>John</td>
  <td>Task</td></tr></table>

表2(所有业主)

   <table><tr>
   <th>Owner</th>
    <th>Overdue Tasks</th>
  </tr>
  <tr>
    <td>Mary</td>
    <td>2</td>
  </tr>
<tr>
<td>John</td>
    <td>1</td>
  </tr>
<tr>
<td>Patrick</td>
    <td>1</td>
  </tr>
<tr>
</table>

所以我想要的是,如果我在表 1 中添加新任务并且它们的所有者尚未在表 2 中,那么这个新所有者的名称会在表 2 中自动更新。

到目前为止,如果尝试使用 =NOT(ISNUMBER(MATCH(H2,$P$2:$P$46,0))) 添加一个新列来检查名称是否在表 2 中,然后尝试使用 =IF($第二个表中的 L2="TRUE",SUM($H2)," ")。但我认为这是一个悖论并且行不通

也试过 =IFERROR(VLOOKUP($H2,$P2:$P145,COLUMN(H2),FALSE),"") 但也不起作用

标签: excelexcel-formulamatchadd

解决方案


推荐阅读