【问题标题】:Compare a value in a sheet with an array of values in a second sheet. If true, copy a corresponding value from the second sheet to the first将工作表中的值与第二张工作表中的值数组进行比较。如果为真,则将对应的值从第二张表复制到第一张表
【发布时间】:2014-06-26 17:41:08
【问题描述】:

我有两个工作表 - Sheet1 和 Sheet2。

Sheet1 是国家名称列表。 A 列具有分配给每个国家/地区的唯一编号。 C 列有一个分配给每个国家/地区的三字母代码。

Sheet2 是州/地区列表。 C 列的编号对应于 sheet1 A 列中的国家/地区编号。

我想将 Sheet2 C 列 (Sheet2!C1) 中每个单元格的值与 Sheet1 A 列 (Sheet1!A1:A232) 中的单元格数组的值进行比较。如果值相同(true),那么我想将Sheet1 C列(Sheet1!C1)中输入的相应国家代码复制到Sheet2 F列。

我尝试了各种公式,包括 IF、CountIF 和 VLOOKUP,但我无法弄清楚。我的excel知识很差。

任何帮助将不胜感激。谢谢!

【问题讨论】:

    标签: excel vba


    【解决方案1】:

    将其粘贴到 Sheet2 的 F1 中,然后根据需要拖放:

     =VLOOKUP(Sheet2!C1,Sheet1!$A$1:$C$232,3,True)
    

    这将在 Sheet1 的 A 列中查找 Sheet2 的 C1 的值,并将 Sheet1 的 C 列的值返回给 Sheet2 的 F1

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-06-29
      • 1970-01-01
      • 2022-12-16
      • 1970-01-01
      • 1970-01-01
      • 2016-09-20
      • 1970-01-01
      • 2016-03-23
      相关资源
      最近更新 更多