Excel中sheet1的B1列是姓名,sheet2是数据库,其中A1列是姓名,A2列是电话。现在

Excel中sheet1的B1列是姓名,sheet2是数据库,其中A1列是姓名,A2列是电话。现在要将sheet2中A列姓名与sheet1B列姓名比对,当姓名一致,把sheet2中相应电话填到sheet1G列

第1个回答  2016-04-29
VLOOKUP是查找引用函数
假如表一的A栏是单号 B栏是运费
表二的A栏也要是单号 B栏就可以用公式通用表一查找到相同单号后的相对栏的运费!
公式写法=VLOOKUP(查找目标,查找源目标范围,目标范围后的第几栏位(数字),逻辑值)
公式写在表二的B栏,
查找目标是表二的A栏,
查找源目标范围是表一的A1:B100栏
目标范围后的第几栏位(数字)是表一的A栏到C栏的数差 A到B为2,A到C为 “3”依此类推
=VLOOKUP($A1,“表一“$A$1:$B$100,2,FALSE)
第2个回答  2016-04-29
在sheet1G2中输入或复制粘贴下列公式
=VLOOKUP(B2,Sheet2!A:B,2,0)

=IF(COUNTIF(SHEET2!A:A,B2),VLOOKUP(B2,Sheet2!A:B,2,0),"查无此人")
下拉填充追问

第二个公式#name?

第一个公式#N/A

追答

请将文件发到397525753@qq.com,详细说明你的要求,我看一下能不能帮你。
为了保密,只要几个虚拟的主要数据,姓名 电话发给我就行。

追问

谢谢啦~我发现问题了~sheet2里面有空格

追答

好的

第3个回答  2016-04-29

追答

是如图的意思嘛?用下if函数就行

追问

sheet1中B列数据与A列数据顺序不同~而且sheet2A列有好多数据~

追答

数据多少无所谓,拉下去就行了,顺序不同你先排个序吖,sheet1和sheet2按同样的顺序排序,然后再写函数就行了

第4个回答  2016-04-29
=vlookup(a1,sheet2:a:b,2,)追问

#name?

追答

=vlookup(a1,sheet2!a:b,2,)

追问

B2是王立武,sheet2中A5290是高伟,A3189是王立武~输入公式后G2显示的高伟电话~为什么呢?

追答

=vlookup(b1,sheet2!a:b,2,)

追问

谢谢你的耐心解答~现在输入怎么是#N/A

追答

说清楚 sheet1姓名在哪个单元格,sheet2数据区域在哪

追问

sheet1的姓名在B2-B2976

sheet2中姓名在A2-A5290

追答

=vlookup(b2,sheet2!a:b,2,)

追问

我知道什么原因了

追答

#N/A表示没找到,检查sheet2的表名是否sheet2?sheet1里的名字sheet2里是否存在?如存在是否完全一致?注意空格之类的

追问

对对~有空格

我全部替换了

追答

现在呢

追问

现在可以了~部分是真的没数据~大部分有了

本回答被提问者采纳
第5个回答  2016-04-29
G2=VLOOKUP(B2,Sheet2!A:B,2,0)
下拉公式追问

显示#N/A

追答

上传你的截图,方便点

追问

追答

第2个图的表名好像是 Sheet3 ?

=VLOOKUP(B2,Sheet3!A:B,2,0)

=INDEX(Sheet3!B:b,MATCH(B2,Sheet3!A:A,))
下拉公式

关于excel、数据库
用vlookup,假设的条件还是那样,但A列B列什么的都在sheet1里,你在sheet2里A1格输入姓名,B1输入性别,C1输入比如年龄,D1是什么电话,看你sheet1相应格有什么你就打什么。在B2里输入公式:=VLOOKUP(A:A,Sheet1!A:B,2,0)C2输入:=VLOOKUP(A:A,Sheet1!A:C,3,0)D2输入:=VLOOKUP(A:A,Sh...

在EXCEL中,有两个表,Sheet1和Sheet2。Sheet1中是姓名和成绩。Sheet2中...
用VLOOKUP函数,如图E1=VLOOKUP(D2,A:B,2,FALSE),此公式为在同一张工作表中匹配,如在另一张表中匹配,请将公式中"D2"改为sheet2表的姓名所在列的第一个单元格,"A:B"改为"sheet1!A:B",然后公式下拉,复制。

两个exceL工作薄,一个是总表,里面是姓名、账号,另一个表只有姓名,没有...
=VLOOKUP(A2,Sheet1!A2:B100,2,FALSE) 。 如用语言来表述,就是:在Sheet1表A2:B100区域的第一列查找Sheet2表单元格A2的值,查到后,返回这一行第2列的值。 这样,当Sheet2表A2单元格里输入的名称改变后,C2里的单价就会自动跟着变化。当然,如Sheet1中的单价值发生变化,Sheet2中相应的数值也会跟着变化。 其他...

excel表格中,第一列是人名,如何在第二列显示人名的拼音字头?
见截图(仅例子用数据库,实际上上万条)比如,a列为姓名,b列为拼音字头,以最多三个字的姓名为例 b2输入 =LEFT(VLOOKUP(LEFT(A2),数据库!A:B,2,))&LEFT(VLOOKUP(MID(A2,2,1),数据库!A:B,2,))&IFERROR(LEFT(VLOOKUP(MID(A2,3,1),数据库!A:B,2,)),"")...

excel表格中某1列是姓名,其中很多姓名是出现2次的,如何能搜索出出现2...
按下面操作,筛选重复的姓名 假设数据在A列,B列是辅助列 1)选对A列的数据进行排列 2)利用B列的公式,找出重复项 A1是表头 A2是开始项,B2=if(A2=A1,0,1),下拉公式 然后对B列进行筛选,凡是等于0的就是重复项,可以直接删除

excel中把sheet2中A列对应的B列对应到sheet1中的B列里
把问题作为内容(邮件主题一定要包含“excel”,本人以此为依据辨别非垃圾邮件,以免误删)、excel样表文件(把现状和目标效果表示出来)作为附件发来看下 yqch134@163.com

EXCEL中Sheet1的B列数据如何取Sheet2的A列数据做筛选?
我的理解是,从sheet1的B列筛选出sheet2的A列的数据,可将其放到C列 sheet1的C1输入 =if(countif(sheet2!a:a,b1),b1,"")公式下拉即可

excel当中比如A1是姓名,如何在A2中自动填入身份证号.(
首先要做一张表如sheet1,第一列姓名第二列身份证号 再作sheet2 如果想在a1中输入姓名a2自动则在a2输入=vlookup(a1,sheet!1a:b,2)b2c2等公司拖拽就可以了。

excel的一份很大的表格,其中一列是姓名,姓名分两个字和三个字,怎样将...
在筛选的时候,使用通配符。通配符,“?”代表一个字符。“??”代表两个字符。同理,要是你要找三个字的名字,就输入三个?。都是英文状态下输入的?。

请教Excel高手:Sheet1中是全部学生姓名,Sheet2是部分学生各科成绩,如何...
1.在Sheet2中,将企业名称按类别(如“工业企业”、“商业企业”、“个体企业”等)分别输入不同列中,建立一个企业名称数据库。 2.选中A列(“工业企业”名称所在列),在“名称”栏内,输入“工业企业”字符后,按“回车”键进行确认。 仿照上面的操作,将B、C……列分别命名为“商业企业”、“个体企业”…… 3...

相似回答