【问题标题】:Excel formula for: If match then pasteExcel公式:如果匹配则粘贴
【发布时间】:2012-12-27 20:31:04
【问题描述】:

我正在寻找一个关于 excel 的公式来执行以下操作。

如果电子表格上的值与另一个电子表格上的值匹配:

然后粘贴第一个电子表格中匹配项旁边的单元格 进入另一个电子表格上匹配项旁边的单元格。

这是我的供应商提供的库存电子表格,它有 2 列,其中 1 列带有商品代码,第 2 列带有库存数量。

我需要检查该代码是否存在于我的其他电子表格中,如果存在,则将商店电子表格中的库存数量粘贴到我的电子表格匹配项旁边的单元格中。

【问题讨论】:

  • 我可能误解了你的问题。您是否有一个包含两个工作表的电子表格,或者这真的是两个独立的电子表格文件?
  • 另外,如果您正在电子表格中任何地方寻找匹配项,那么 Dan-o 的答案是正确的。使用 LOOKUP 和 VLOOKUP。如果您要匹配相应的单元格,并且在同一个电子表格中有两个工作表,那么我的解决方案将有效。

标签: excel excel-formula


【解决方案1】:

LOOKUP and VLOOKUP functions 似乎正是您所需要的。

如其他答案所示,仅将一个单元格与另一个单元格进行比较将要求两个数据集的顺序相同且没有间隙。 LOOKUP 和 VLOOKUP 删除了这个限制。

【讨论】:

    【解决方案2】:

    假设有两个工作表 W1 和 W2。 W1 和 W2 都有 A 列。您要检查,例如 W1 上的 A1。如果它与 W2 上的 A1 匹配,则将 A1 从 W1 粘贴到 W2 上的 B1。将此代码放在 W2 上的 B1 中:

    =IF(W1!A1=W2!A1,W1!A1,"")
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-09-26
      • 1970-01-01
      • 2015-07-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多