VLOOKUP 按电子邮件地址搜索在 LibreOffice 或 Google 工作表中不起作用

VLOOKUP search by Email Address Not Working in LibreOffice or Google Sheets

我的第一个Sheet

Customer_Email

a1b1y1@gmail.com
usharao_h@rediffmail.com
bhimdipti@gmail.com
ramyan249@gmail.com
kannans1690@gmail.com
puharaman@gmail.com
rajiishiva90cs@yahoo.com
vibeeshanans@hotmail.com
basker.p@gmail.com
puharaman@gmail.com
gopalvenki@yahoo.com
gopalvenki@yahoo.com

2 日 Sheet

ID      Customer_Email

1058 18pe08@gmail.com
771 1991harishjayaraj@gmail.com
601 1995asrsanjay@gmail.com
619 2000.harikesh@gmail.com
459 678prabakaran@gmail.com
418 7411110424mm@gmail.com
590 98josh@gmail.com
557 a_rajendiran12@yahoo.co.in
226 a.p.praveen.30@gmail.com
702 a1b1y1@gmail.com
21  aartikolambkar@gmail.com
362 aaryahsingh77@gmail.com
1005    aaryan8587@gmail.com
167 aasshoka@gmail.com
966 abashwanth13@gmail.com
560 abbas15_99@yahoo.com

我需要sheet2到sheet1对应的ID

我在 sheet1 的 B2 单元格中使用的下面一个

=VLOOKUP(A2,Sheet2!A:B00,1,0)

Returns N/A 错误显示 Did not find value 'a1b1y1@gmail.com' in VLOOKUP evaluation.

根据 VLOOKUP 语法 - 在范围的第一列搜索值。在您的公式中,VLOOKUP 试图在 Sheet2!A:A1000 列中找到值 'a1b1y1@gmail.com',但显然无法在那里找到它,因为此文本在 Sheet2!B:B1000

范围内

Google Sheets 中,您可以使用以下公式 =ARRAYFORMULA(VLOOKUP(A2,{Sheet2!B:B,Sheet2!A:A},2,0)) - 这里我们交换查找键的范围和直接输出的范围公式

查阅字段必须是数据中的第一列table。否则 Vlookup 将无法工作。这意味着您的 ID 字段必须在地址之后。