如何在EXCEL中自动匹配填写数据.doc

上传人:cn****1 文档编号:559697085 上传时间:2023-05-31 格式:DOC 页数:10 大小:597.50KB
返回 下载 相关 举报
如何在EXCEL中自动匹配填写数据.doc_第1页
第1页 / 共10页
如何在EXCEL中自动匹配填写数据.doc_第2页
第2页 / 共10页
如何在EXCEL中自动匹配填写数据.doc_第3页
第3页 / 共10页
如何在EXCEL中自动匹配填写数据.doc_第4页
第4页 / 共10页
如何在EXCEL中自动匹配填写数据.doc_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《如何在EXCEL中自动匹配填写数据.doc》由会员分享,可在线阅读,更多相关《如何在EXCEL中自动匹配填写数据.doc(10页珍藏版)》请在金锄头文库上搜索。

1、如何在EXCEL中自动匹配填写数据?例子表1中的数据如下: A B C D E1 合同号 电话号码 金额 用户名 代理商2 045 1234567 123 上海A公司 3 056 1234455 1234 南方B公司 4 087 3425445 548 北方XX公司 5 065 3424234 345 上海PT公司 6 067 2342342 343 上海UTP公司 7 023 2345244 456 上海WT公司 表2中的数据如下: A B C D E1 合同号 电话号码 金额 用户名 代理商2 045 1234567 123 上海A公司 小张3 099 1234455 1234 南方B公司

2、 小齐4 01234534524 344 公司098 小深5 0013456244424新东方公司 小钱6 087 3425445 548 北方XX公司 小张7 123 2342345 4567 东方公司 小深8 065 3424234 345 上海PT公司 小齐9 008 329495 123.45 南方新公司 小新10 067 2342342 343 上海UTP公司 小王11 023 2345244 456 上海WT公司 小鲁现在我需要的要求是:表1中某项数据的合同号凡是等于表2中某项数据的合同号,则系统自动将表2中此项数据的代理商填写入表1中对应合同号的代理商一栏假设每月有上千这类的数据

3、,请问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共同有的数据E

4、XCEL中如何两列数据筛选并按要求匹配例如:第一列数据A A C B A C B C B 第二列数据A B B B A B B B A 要求:将两列中B-B的配对和C-B的配对取出,并计算占整个数据的百分比,如何操作?分儿略微有点少,见谅解答:插入第三列 假设为 A B C 三列C1 输入 =A1&B1B-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(

5、A1:A100=B)*(B1:B100=B)/100 =sumproduct(A1:A100=C)*(B1:B100=B)/100 1、添加第三列,并使之第一列&第二列2、在第三列中筛选BB或CB,3、计算占比:第三列中的BB和CB的个数/第三列总个数 用COUNTIF函数 总结:在Excel表格中使用vlookup函数及left函数完成指定数据的匹配提取2010-03-31 11:57 额,今早要出一个处罚通报。咳,不过被处罚的名单近200条记录,而这200条记录还得从近2000条杂乱数据中提取记录的“名字”。哟哟,没办法,人工是绝对完成不了的。所以没办法,自己研究了提取固定字节的left函

6、数以及通过指定数据查找匹配内容的vlookup函数。 呵呵,用这两个函数怎一个快字了得。等我的处罚通报高起草完成,我就迫不及待留下2个函数的使用方法,以便日后忘记时可以找到提示和回忆。 下边,就用一个我今早要完成事宜的类似例子来讲解left函数以及vlookup函数的使用方法。对了,由于资料有保密性,所以下边的例子内容是我“仿造”的,不具有任何意义,纯属示例!1、我手头的资料:2、要完成的内容:3、完成的步骤一:使用left函数提取代码插入一列,使用left(B1,3)来取出曲目代码值,下边的用公司填充即可完成。二、利用vlookup函数进行查找匹配三、结果展示4、使用总结:VLOOKUP函数

7、是在表格的首列查找指定的数据,并返回指定的数据所在行中的指定列处的数据。VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)可以写为:VLOOKUP(指定的数据,提供查找的数据表,需返回值的列号,逻辑值True1或False0)注意:Col_index_num 为table_array 中待返回的匹配值的列序号。 Col_index_num 为 1 时,返回 table_array 第一列中的数值; Col_index_num 为 2 时,返回 table_array 第二列中的数值,以此类推。Range_lookup 为一逻

8、辑值,指明函数 VLOOKUP 返回时是精确匹配还是近似匹配。如果为 TRUE 或省略,则返回近似匹配值;如果 range_value 为 FALSE,函数 VLOOKUP 将返回精确匹配值。如果找不到,则返回错误值 #N/A。如何在两个表中匹配数据?高手们帮帮忙啊我每个月需要做一些数据统计,格式是这样子的 表1表2 客户产品1月销量2月销量3月销量客户产品4月销量 我需要将表2的客户编号和产品编号与表1的匹配,然后将表2中的月份销量添加到表1中,用什么样的方法可以让表2中的销量对号入座加入表一中呢?请教一下高手们啊=sumproduct(sheet2!A$2:A$100&sheet2!B$2:B$100=A2&B2)*(sheet2!C$2:C$100) 或者sum(if(sheet2!A$2:A$100&sheet2!B$2:B$100=A2&B2,sheet2!C$2:C$100) 以上是数组公式,数据只有99条的情况,而且,其中99条没有重复的数据,有重复的都直接相加了假设表1中有3列,表2中有2列,要根据两张表第一列内容匹配,并将表2的第二列有关内容合并到第一张表, 在表1的D2单元格,输入=vlookup(a2,表2.sheet1!$a$2:$b$100,2,false) 假设表2有100个数据

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号