excel - 通过电子邮件地址进行 VLOOKUP 搜索在 LibreOffice 或 Google 表格中不起作用
问题描述
我的第一张表
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
在第二张纸上
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$2:B$1000,1,0)
返回 N/A 并且错误显示Did not find value 'a1b1y1@gmail.com' in VLOOKUP evaluation.
解决方案
根据VLOOKUP语法 - 值的搜索发生在范围的第一列。在您的公式中,VLOOKUP 尝试在列中查找值,但显然无法'a1b1y1@gmail.com'
在该列Sheet2!A$2:A1000
中找到它,因为此文本在范围内Sheet2!B$2:B1000
在Google 表格中,您可以使用以下公式=ARRAYFORMULA(VLOOKUP(A2,{Sheet2!B:B,Sheet2!A:A},2,0))
- 在这里我们直接在公式中交换用于查找键的范围和用于输出的范围
推荐阅读
- python - Azure 自定义视觉获取图像 ID 以删除它们
- haskell - Haskell IO-Monad 在明确声明“show”参数时出错
- php - 如果我从数据库加载复选框,并在提交后取消选中复选框,它仍然处于选中状态
- wpf - XAML:如何从 resources.resx 访问项目
- regex - Powershell - 如何在分隔符内获取数据并操作数据
- assembly - 程序集 x86 (NASM) - 按字符比较字符串
- javascript - 收到以下错误:RGB.js:16 Uncaught TypeError: Cannot read property 'add' of undefined at HTMLButtonElement。
(RGB.js:16) - python - 一条路由的 Flask 身份验证覆盖
- azure - 是否可以制作 azure databricks 解决方案的“图像”或“快照”、“服务”?
- c# - 方法名称中的 new() 是什么意思 C# 语法