1

考虑同一 Excel 文档中的以下 2 个工作表:

sheet1:

       A           B                  C
 1 Extension   File Type       File Description
 2 .a01
 3 .a1wish
 4 .a2m

sheet2:

       A           B                  C
 1 Extension   File Type       File Description
 2 .a          Developer       Static Library
 3 .a00        Compressed      ALZip Second Split Archive File
 4 .a01        Compressed      ALZip Third Split Archive File
 5 .a02        Compressed      ALZip Fourth Split Archive File
 6 .a1wish     Data            Audials Wishlist File
 7 .a26        Game            Atari 2600 ROM
 8 .a2c        3D Image        Alice Object File
 9 .a2l        CAD             ASAP2 ECU Description File
10 .a2m        Audio           AdLib Tracker 2 File

我需要sheet1.B2 : sheet1.C4用取自的值填充单元格sheet2。因此,例如sheet1.row2必须根据.a01扩展名填写:

       A           B                  C
 1 Extension   File Type       File Description
 2 .a01        Compressed      ALZip Third Split Archive File

我想我需要VLOOKUP这个,但不知道如何应用它。现在=VLOOKUP(A2;Sheet2!A2:C10;1)用于单元格Sheet1.B2并将其向右和向下拉。我得到了价值,但价值错误!例如,Sheet1.row2现在看起来像

       A           B                  C
 1 Extension   File Type       File Description
 2 .a01        Compressed      AdLib Tracker 2 File
4

1 回答 1

2

您想=VLOOKUP(A2, Sheet2!A2:C10, 2, FALSE)用于 B=VLOOKUP(A2, Sheet2!A2:C10, 3, FALSE)列和 C 列。

因为您没有用美元符号“锁定”参考列,所以它VLOOKUP在工作表 2 的 B 列而不是 A 列上做了 a。

于 2013-06-11T15:50:37.347 回答