黑帮大佬和平梦下载们帮我看一下显卡!

君,已阅读到文档的结尾了呢~~
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
如何在EXCEL中自动匹配填写数据
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
如何在EXCEL中自动匹配填写数据.doc 10页
本文档一共被下载:
次 ,您可全文免费在线阅读后下载本文档。
下载提示
1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
需要金币:150 &&
如何在EXCEL中自动匹配填写数据
你可能关注的文档:
··········
··········
如何在EXCEL中自动匹配填写数据?例子表1中的数据如下:???A????????B???????C?????????D?????????????E1合同号电话号码金额用户名代理商23上海A公司234南方B公司48北方XX公司45上海PT公司43上海UTP公司56上海WT公司表2中的数据如下:???A????????B?????????C?????????D??????????????E1合同号电话号码金额用户名代理商23上海A公司小张234南方B公司小齐4012?????????344??????公司098????????小深5001??????3456244?????424???????新东方公司?????小钱48北方XX公司小张567东方公司小深45上海PT公司小齐9008?????329495?????123.45????南方新公司????小新343上海UTP公司小王456上海WT公司小鲁现在我需要的要求是:表1中某项数据的合同号凡是等于表2中某项数据的合同号,则系统自动将表2中此项数据的代理商填写入表1中对应合同号的代理商一栏假设每月有上千这类的数据,请问EXCEL有什么方法可以快速的解决此类问题?谢谢大家.PS:合同号是唯一的,如果表1中的某项数据的合同号无法在表2中找到匹配的,则表1中这项数据的代理商就空着不填或填写&无名氏&=IF(ISERROR(VLOOKUP(A2,数据二!A1:E23,5,0)),&&,VLOOKUP(A2,数据二!A1:E23,5,0))在“数据一”的E2单元格录入如上公式,下拉打个比方我现在用二个EXCEL来举例一下表1:表2:我现在要把表2的价格匹配到表1里去,用VLOOKUP来匹配,==VLOOKUP(A2,Sheet2!C:D,2,0)结果如下图:那些#号的就是表二没有的,有数字的就是表1和表2共同有的数据EXCEL中如何两列数据筛选并按要求匹配例如:第一列数据AACBACBCB第二列数据ABBBABBBA要求:将两列中B-B的配对和C-B的配对取出,并计算占整个数据的百分比,如何操作?分儿略微有点少,见谅~插入第三列假设为ABC三列 C1输入=A1&B1 B-B的比例为=countif(C:C,&BB&)/counta(C:C) C-B=countif(C:C,&CB&)/counta(C:C)+countif(C:C,&BC&)/counta(C:C) 这里将BC组合当成与CB一样的 或者直接(假设数据100组) =sumproduct((A1:A100=&B&)*(B1:B100=&B&))/100 =sumproduct((A1:A100=&C&)*(B1:B100=&B&))/1001、添加第三列,并使之=第一列&第二列 2、在第三列中筛选BB或CB, 3、计算占比:第三列中的BB和CB的个数/第三列总个数用COUNTIF函数总结:在Excel表格中使用vlookup函数及left函数完成指定数据的匹配提取1:57????????额,今早要出一个处罚通报。咳,不过被处罚的名单近200条记录,而这200条记录还得从近2000条杂乱数据中提取记录的“名字”。哟哟,没办法,人工是绝对完成不了的。所以没办法,自己研究了提取固定字节的left函数以及通过指定数据查找匹配内容的vlookup函数。???????呵呵,用这两个函数怎一个快字了得。等我的处罚通报高起草完成,我就迫不及待留下2个函数的使用方法,以便日后忘记时可以找到提示和回忆。?????下边,就用一个我今早要完成事宜的类似例子来讲解left函数以及vlookup函数的使用方法。对了,由于资料有保密性,所以下边的例子内容是我“仿造”的,不具有任何意义,纯属示例!1、我手头的资料:2、要完成的内容: 3、完成的步骤一:使用left函数提取代码 插入一列,使用left(B1,3)来取出曲目代码值,下边的用公司填充即可完成。二、利用vlookup函数进行查找匹配 三、结果展示 4、使用总结:VLOOKUP函数是在表格的首列查找指定的数据,并返回指定的数据所在行中的指定列处
正在加载中,请稍后...如何在EXCEL中自动匹配填写数据_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
如何在EXCEL中自动匹配填写数据
上传于|0|0|暂无简介
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩7页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢查看: 19394|回复: 11
请教excel数据匹配
阅读权限10
在线时间 小时
我现在有很多数据,相近的很多,也有不相近的。担这些值是固定的。我希望建一个常用数据表格,再引用这个表格的数据。想实现输入前面的数据把相近的数据都显示出来。达到快速输入的目的。
举个例说:一个区域的手机号全知道。但也可能有跨区的。
我只输入本区常用的。就可以达到快速输入的目的了。但就是常用的也是很多的。
例:输入158 就可以选择到输入位置。达到快速输入目的
用数据有效性无法实现几百个数据的选择。达不到快速输入的目的
就是在输入的过程中实时出现与输入内容匹配的数据!
[ 本帖最后由 xucn00 于
18:27 编辑 ]
18:26 上传
点击文件名下载附件
1.97 KB, 下载次数: 58
阅读权限20
在线时间 小时
使用vlookup函数,详细资料自己找
阅读权限10
在线时间 小时
我不懂了,就是上论坛问。希望大虾可以帮帮忙
[ 本帖最后由 xucn00 于
21:36 编辑 ]
阅读权限20
在线时间 小时
VLOOKUP& &
在表格数组的首列查找值,并由此返回表格数组当前行中其他列的值。
VLOOKUP 中的 V 表示垂直方向。当比较值位于需要查找的数据左边的一列时,可以使用 VLOOKUP,而不用 HLOOKUP。
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
Lookup_value&&为需要在表格数组 (数组:用于建立可生成多个结果或可对在行和列中排列的一组参数进行运算的单个公式。数组区域共用一个公式;数组常量是用作参数的一组常量。)第一列中查找的数值。Lookup_value 可以为数值或引用。若 lookup_value 小于 table_array 第一列中的最小值,VLOOKUP 将返回错误值 #N/A。
Table_array&&为两列或多列数据。请使用对区域的引用或区域名称。table_array 第一列中的值是由 lookup_value 搜索的值。这些值可以是文本、数字或逻辑值。不区分大小写。
Col_index_num&&为 table_array 中待返回的匹配值的列序号。Col_index_num 为 1 时,返回 table_array 第一列中的数值;col_index_num 为 2,返回 table_array 第二列中的数值,以此类推。如果 col_index_num :
小于 1,VLOOKUP 返回错误值 #VALUE!。
大于 table_array 的列数,VLOOKUP 返回错误值 #REF!。
Range_lookup&&为逻辑值,指定希望 VLOOKUP 查找精确的匹配值还是近似匹配值:
如果为 TRUE 或省略,则返回精确匹配值或近似匹配值。也就是说,如果找不到精确匹配值,则返回小于 lookup_value 的最大数值。
table_array 第一列中的值必须以升序排序;否则 VLOOKUP 可能无法返回正确的值。可以选择“数据”菜单上的“排序”命令,再选择“递增”,将这些值按升序排序。有关详细信息,请参阅默认排序次序。
如果为 FALSE,VLOOKUP 将只寻找精确匹配值。在此情况下,table_array 第一列的值不需要排序。如果 table_array 第一列中有两个或多个值与 lookup_value 匹配,则使用第一个找到的值。如果找不到精确匹配值,则返回错误值 #N/A。
在 table_array 第一列中搜索文本值时,请确保 table_array 第一列中的数据没有前导空格、尾随空格、不一致的直引号(' 或 &)、弯引号(‘或“)或非打印字符。在上述情况下,VLOOKUP 可能返回不正确或意外的值。有关用于清除文本数据的函数的详细信息,请参阅文本和数据函数。
在搜索数字或日期值时,请确保 table_array 第一列中的数据未保存为文本值。否则,VLOOKUP 可能返回不正确或意外的值。有关详细信息,请参阅将保存为文本的数字转换为数字值。
如果 range_lookup 为 FALSE 且 lookup_value 为文本,则可以在 lookup_value 中使用通配符、问号 (?) 和星号 (*)。问号匹配任意单个字符;星号匹配任意字符序列。如果您要查找实际的问号或星号本身,请在该字符前键入波形符 (~)。
本示例搜索大气特征表的“密度”列以查找“粘度”和“温度”列中对应的值。(该值是在海平面 0 摄氏度或 1 个大气压下对空气进行测定的结果。)
密度 粘度 温度&&
0.457 3.55 500
0.525 3.25 400
0.616 2.93 300
0.675 2.75 250
0.746 2.57 200
0.835 2.38 150
0.946 2.17 100
1.09 1.95 50
1.29 1.71 0
公式 说明(结果)
=VLOOKUP(1,A2:C10,2) 使用近似匹配搜索 A 列中的值 1,在 A 列中找到小于等于 1 的最大值 0.946,然后返回同一行中 B 列的值。(2.17)
=VLOOKUP(1,A2:C10,3,TRUE) 使用近似匹配搜索 A 列中的值 1,在 A 列中找到小于等于 1 的最大值 0.946,然后返回同一行中 C 列的值。(100)
=VLOOKUP(.7,A2:C10,3,FALSE) 使用精确匹配在 A 列中搜索值 0.7。因为 A 列中没有精确匹配的值,所以返回一个错误值。(#N/A)
=VLOOKUP(0.1,A2:C10,2,TRUE) 使用近似匹配在 A 列中搜索值 0.1。因为 0.1 小于 A 列中最小的值,所以返回一个错误值。(#N/A)
=VLOOKUP(2,A2:C10,2,TRUE) 使用近似匹配搜索 A 列中的值 2,在 A 列中找到小于等于 2 的最大值 1.29,然后返回同一行中 B 列的值。(1.71)
本示例搜索婴幼儿用品表中的“货品 ID”列,并在“成本”和“涨幅”列中查找与之匹配的值,以计算价格和测试条件。
货品 ID&&货品&&成本&&涨幅&&
ST-340 童车 ¥145.67&&30%&&
BI-567 围嘴 ¥3.56&&40%&&
DI-328 尿布&&¥21.45&&35%&&
WI-989 柔湿纸巾&&¥5.12&&40%&&
AS-469 吸出器 ¥2.56&&45%&&
公式 说明(结果)
= VLOOKUP(&DI-328&, A2:D6, 3, FALSE) * (1 + VLOOKUP(&DI-328&, A2:D6, 4, FALSE))&&涨幅加上成本,计算尿布的零售价。(¥28.96)
= (VLOOKUP(&WI-989&, A2:D6, 3, FALSE) * (1 + VLOOKUP(&WI-989&, A2:D6, 4, FALSE))) * (1 - 20%) 零售价减去指定折扣,计算柔湿纸巾的销售价格。(¥5.73)
= IF(VLOOKUP(A2, A2:D6, 3, FALSE) &= 20, &涨幅为 & & 100 * VLOOKUP(A2, A2:D6, 4, FALSE) &&%&, &成本低于 ¥20.00&) 如果某一货品的成本大于或等于 ¥20.00,则显示字符串“涨幅为 nn%”;否则,显示字符串“成本低于 ¥20.00”。(涨幅为 30%)
= IF(VLOOKUP(A3, A2:D6, 3, FALSE) &= 20, &涨幅为: & & 100 * VLOOKUP(A3, A2:D6, 4, FALSE) &&%&, &成本为 ¥& & VLOOKUP(A3, A2:D6, 3, FALSE))&&如果某一货品的成本大于或等于 ¥20.00,则显示字符串“涨幅为 nn%”;否则,显示字符串“成本为 ¥n.nn”。(成本为 ¥3.56)
本示例搜索员工表的 ID 列并查找其他列中的匹配值,以计算年龄并测试错误条件。
ID&&姓氏&&名字&&职务 出生日期&&
1 李 小明 销售代表&&12/8/1968
2 林 彩瑜 销售部副总 2/19/1952
3 王 志东 销售代表 8/30/1963
4 潘 金 销售代表 9/19/1958
5 林 丹 销售经理 3/4/1955
6 苏 术平 销售代表&&7/2/1963
公式 说明(结果)
=INT(YEARFRAC(DATE(), VLOOKUP(5,A2:E7,5, FALSE), 1)) 针对 2004 财政年度,查找 ID 为 5 的员工的年龄。使用 YEARFRAC 函数,以此财政年度的结束日期减去出生日期,然后使用 INT 函数将结果以整数形式显示。(49)&&
=IF(ISNA(VLOOKUP(5,A2:E7,2,FALSE)) = TRUE, &未找到员工&, VLOOKUP(5,A2:E7,2,FALSE)) 如果有 ID 为 5 的员工,则显示该员工的姓氏;否则,显示消息“未找到员工”。(林)
当 VLOOKUP 函数返回错误值 #NA 时,ISNA 函数返回值 TRUE。
=IF(ISNA(VLOOKUP(15,A3:E8,2,FALSE)) = TRUE, &未找到员工&, VLOOKUP(15,A3:E8,2,FALSE)) 如果有 ID 为 15 的员工,则显示该员工的姓氏;否则,显示消息“未找到员工”。(未找到员工)
当 VLOOKUP 函数返回错误值 #NA 时,ISNA 函数返回值 TRUE。
=VLOOKUP(4,A2:E7,3,FALSE) & & & & VLOOKUP(4,A2:E7,2,FALSE) & &是& & VLOOKUP(4,A2:E7,4,FALSE) & &。& 对于 ID 为 4 的员工,将三个单元格的值连接为一个完整的句子。(潘金是销售代表。)
注释&&上例中的第一个公式使用的是 YEARFRAC 函数。如果该函数不可用并返回错误 #NAME?,请安装和加载“分析工具库”加载宏。
阅读权限20
在线时间 小时
上面的是微软的帮助,
有该函数的视频教程
阅读权限20
在线时间 小时
上传个附件别人好帮你啊
阅读权限10
在线时间 小时
已传,希望大虾帮一下!谢谢
阅读权限10
在线时间 小时
已传,希望大虾帮一下!谢谢
阅读权限10
在线时间 小时
& & & & & & & &
大虾们看看呀
阅读权限20
在线时间 小时
VLOOKUP应该实现不了你的要求,俺也不会,等待大虾出现...
奇怪的是你怎么会有那么多的号码要手工输入的?
最新热点 /1
ExcelHome每周都有线上直播公开课,
国内一流讲师真身分享,高手贴身答疑,
赶不上直播还能看录像,
关键居然是免费的!
厚木哥们都已经这么努力了,
你还好意思说学不好Office。
玩命加载中,请稍候
玩命加载中,请稍候
Powered by
本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任! & & 本站特聘法律顾问:徐怀玉律师 李志群律师查看: 3181|回复: 9
请教大家关于VLOOKUP函数关键字匹配的问题
我想用VLOOKUP函数的自动搜索显示对应数据的原理,对发货的物流地址进行归类。
& & 比如说我在A列输入杭州市萧山区,那么在B列就显示为浙江一区。
& &&&但是我遇到的问题是我们的发货物流地址都不是这种简化形式的,而是XX省XX市XX区XX路等等,但我只能取其中一部分关键字,我该如何做呢?
设计个索引表
那就把你全部的比如说完&&还要上表
呼呼、、、、&
vlookup里面最后一个参数就是控制精确匹配和模糊匹配的
看你这意思,用lookup会更简便
具体上传附件吧,说明规则,并模拟结果最好
&&谢谢大家了,昨天我已经解决了,设置字符优先级用数组公式解决了精确提取指定字符的问题。
解决了给大家分享下具体怎么解决的~这种问题也有很多人困惑~~&
tgydslr 发表于
看你这意思,用lookup会更简便
具体上传附件吧,说明规则,并模拟结果最好
非常感谢,问题已经自行解决了
解决了给大家分享下具体怎么解决的~这种问题也有很多人困惑~~&
huangcaiguang 发表于
那就把你全部的比如说完&&还要上表
问题已解决,非常感谢
非常感谢,问题已经自行解决了
Powered by

我要回帖

更多关于 黑帮大佬和平梦 的文章

 

随机推荐