我如何在sheet1中填写sheet2中Excel的值?

考虑以下两个工作表在同一个Excel文档中:

sheet1:

  ABC 1 Extension File Type File Description 2 .a01 3 .a1wish 4 .a2m 

sheet2:

  ABC 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扩展名来填充:

  ABC 1 Extension File Type File Description 2 .a01 Compressed ALZip Third Split Archive File 

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

  ABC 1 Extension File Type File Description 2 .a01 Compressed AdLib Tracker 2 File 

您想要为列B使用=VLOOKUP(A2, Sheet2!A2:C10, 2, FALSE)对列C使用=VLOOKUP(A2, Sheet2!A2:C10, 3, FALSE)

由于您没有用美元符号“locking”您的参考列,因此它在表2的B列而不是A列做了VLOOKUP