怎样使用 MSO Excel XLOOKUP 函数: Difference between revisions
Jump to navigation
Jump to search
Created page with "理解 XLOOKUP 的使用场合,就会用 XLOOKUP 了。你在什么时候需要 XLOOKUP 呢? 想象一下这个场景:你自己在电脑旧文件里找到了一份《2020 拆迁补偿表格.xlsx》,但财务发了你一份《2024 最新拆迁补偿表格.xlsx》,两份表格中的内容有同有异。你该怎样以财务发你的表格为准,并把财务表格中缺少的内容补充进去?只有十条数据时,人力手工核对都没问题,但当有..." |
No edit summary |
||
| (2 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
理解 XLOOKUP 的使用场合,就会用 XLOOKUP 了。你在什么时候需要 XLOOKUP | 理解 XLOOKUP 的使用场合,就会用 XLOOKUP 了。你在什么时候需要 XLOOKUP 呢?两份表格数据,小部分相同,大部分不同,需要除错,需要合并,数据量大,这时 XLOOKUP 是你的好帮手。 | ||
想象一下这个场景:你自己在电脑旧文件里找到了一份《2020 拆迁补偿表格.xlsx》,但财务发了你一份《2024 最新拆迁补偿表格.xlsx》,两份表格中的内容有同有异。你该怎样以财务发你的表格为准,并把财务表格中缺少的内容补充进去?只有十条数据时,人力手工核对都没问题,但当有一千条数据时,只有用 XLOOKUP 来做了。 | 想象一下这个场景:你自己在电脑旧文件里找到了一份《2020 拆迁补偿表格.xlsx》,但财务发了你一份《2024 最新拆迁补偿表格.xlsx》,两份表格中的内容有同有异。你该怎样以财务发你的表格为准,并把财务表格中缺少的内容补充进去?只有十条数据时,人力手工核对都没问题,但当有一千条数据时,只有用 XLOOKUP 来做了。 | ||
| Line 9: | Line 9: | ||
! 楼号 || 房号 || 客户姓名 || 面积 || 补偿金额 || 人口数 || 电话 | ! 楼号 || 房号 || 客户姓名 || 面积 || 补偿金额 || 人口数 || 电话 | ||
|- | |- | ||
| 1 || 102 || 陈逸飞 || 82.55 || | | 1 || 102 || 陈逸飞 || 82.55 || 2476500 || 3 || 13552757200 | ||
|- | |- | ||
| 2 || 105 || 张瑞雪 || 100.00 || | | 2 || 105 || 张瑞雪 || 100.00 || 3000000 || 4 || 13548525842 | ||
|- | |- | ||
| 4 || 209 || 陈子轩 || 85.00 || | | 4 || 209 || 陈子轩 || 85.00 || 2550000 || 6 || 13504611296 | ||
|- | |- | ||
| 6 || 707 || 李嘉诚 || 92.76 || | | 6 || 707 || 李嘉诚 || 92.76 || 2782800 || 5 || 13553788910 | ||
|- | |- | ||
| 1 || 708 || 张梦瑶 || 95.77 || | | 1 || 708 || 张梦瑶 || 95.77 || 2873100 || 4 || 13562685142 | ||
|- | |- | ||
| 1 || 1003 || 刘晨曦 || 74.00 || | | 1 || 1003 || 刘晨曦 || 74.00 || 2220000 || 4 || 13561965254 | ||
|- | |- | ||
| 8 || 1004 || 王俊杰 || 92.77 || | | 8 || 1004 || 王俊杰 || 92.77 || 2783100 || 5 || 13552167705 | ||
|- | |- | ||
| 3 || 1302 || 赵宇航 || 82.55 || | | 3 || 1302 || 赵宇航 || 82.55 || 2476500 || 3 || 13511223142 | ||
|- | |- | ||
| 5 || 1503 || 赵雨婷 || 95.78 || | | 5 || 1503 || 赵雨婷 || 95.78 || 2873400 || 2 || 13562585254 | ||
|- | |- | ||
| 7 || 1606 || 李思远 || 98.95 || | | 7 || 1606 || 李思远 || 98.95 || 2968500 || 5 || 13552139706 | ||
|} | |} | ||
| Line 34: | Line 34: | ||
! 房号 || 客户姓名 || 面积 || 补偿金额 | ! 房号 || 客户姓名 || 面积 || 补偿金额 | ||
|- | |- | ||
| 1302 || 赵宇航 || 82.55 || | | 1302 || 赵宇航 || 82.55 || 2476500 | ||
|- | |- | ||
| 1606 || 李思远 || 98.95 || | | 1606 || 李思远 || 98.95 || 2968500 | ||
|- | |- | ||
| 102 || 陈逸飞 || 82.55 || | | 102 || 陈逸飞 || 82.55 || 2476500 | ||
|- | |- | ||
| 105 || 张瑞雪 || 98.95 || | | 105 || 张瑞雪 || 98.95 || 2968500 | ||
|- | |- | ||
| 1003 || 刘晨曦 || 95.78 || | | 1003 || 刘晨曦 || 95.78 || 2873400 | ||
|- | |- | ||
| 1004 || 王俊杰 || 92.77 || | | 1004 || 王俊杰 || 92.77 || 2783100 | ||
|- | |- | ||
| 1503 || 赵雨婷 || 95.78 || | | 1503 || 赵雨婷 || 95.78 || 2873400 | ||
|- | |- | ||
| 209 || 李嘉诚 || 82.79 || | | 209 || 李嘉诚 || 82.79 || 2483700 | ||
|- | |- | ||
| 708 || 陈子轩 || 95.77 || | | 708 || 陈子轩 || 95.77 || 2873100 | ||
|- | |- | ||
| 707 || 张梦瑶 || 92.76 || | | 707 || 张梦瑶 || 92.76 || 2782800 | ||
|} | |} | ||
| Line 82: | Line 82: | ||
|} | |} | ||
这样操作之后,两个表格中数据的异同就比较明显了,再加上一点别的公式,就能方便地增减内容,实现同质表格的准确合并。 | |||
[[Category:MicroSoft Office]] | [[Category:MicroSoft Office]] | ||
Latest revision as of 10:22, 17 March 2026
理解 XLOOKUP 的使用场合,就会用 XLOOKUP 了。你在什么时候需要 XLOOKUP 呢?两份表格数据,小部分相同,大部分不同,需要除错,需要合并,数据量大,这时 XLOOKUP 是你的好帮手。
想象一下这个场景:你自己在电脑旧文件里找到了一份《2020 拆迁补偿表格.xlsx》,但财务发了你一份《2024 最新拆迁补偿表格.xlsx》,两份表格中的内容有同有异。你该怎样以财务发你的表格为准,并把财务表格中缺少的内容补充进去?只有十条数据时,人力手工核对都没问题,但当有一千条数据时,只有用 XLOOKUP 来做了。
注:以下所有信息皆为虚构,不要乱想。
| 楼号 | 房号 | 客户姓名 | 面积 | 补偿金额 | 人口数 | 电话 |
|---|---|---|---|---|---|---|
| 1 | 102 | 陈逸飞 | 82.55 | 2476500 | 3 | 13552757200 |
| 2 | 105 | 张瑞雪 | 100.00 | 3000000 | 4 | 13548525842 |
| 4 | 209 | 陈子轩 | 85.00 | 2550000 | 6 | 13504611296 |
| 6 | 707 | 李嘉诚 | 92.76 | 2782800 | 5 | 13553788910 |
| 1 | 708 | 张梦瑶 | 95.77 | 2873100 | 4 | 13562685142 |
| 1 | 1003 | 刘晨曦 | 74.00 | 2220000 | 4 | 13561965254 |
| 8 | 1004 | 王俊杰 | 92.77 | 2783100 | 5 | 13552167705 |
| 3 | 1302 | 赵宇航 | 82.55 | 2476500 | 3 | 13511223142 |
| 5 | 1503 | 赵雨婷 | 95.78 | 2873400 | 2 | 13562585254 |
| 7 | 1606 | 李思远 | 98.95 | 2968500 | 5 | 13552139706 |
| 房号 | 客户姓名 | 面积 | 补偿金额 |
|---|---|---|---|
| 1302 | 赵宇航 | 82.55 | 2476500 |
| 1606 | 李思远 | 98.95 | 2968500 |
| 102 | 陈逸飞 | 82.55 | 2476500 |
| 105 | 张瑞雪 | 98.95 | 2968500 |
| 1003 | 刘晨曦 | 95.78 | 2873400 |
| 1004 | 王俊杰 | 92.77 | 2783100 |
| 1503 | 赵雨婷 | 95.78 | 2873400 |
| 209 | 李嘉诚 | 82.79 | 2483700 |
| 708 | 陈子轩 | 95.77 | 2873100 |
| 707 | 张梦瑶 | 92.76 | 2782800 |
在 Office 365 Excel 中,汇总两个表格的数据如下。那接着应该怎么用 XLOOKUP 来处理数据呢?我们在 E2 里输入公式 =XLOOKUP(A2,$L$2:$L$12,$M$2:$Q$12,"无此房号",0,1),再回车即可得到 E2 至 I2 的值,再在单元格右下角往下拖动,即可得到其他值。
$ 表示绝对值,即不根据行列自动调整行列,输入公式时按 F4 可以自动给单元格添加 $ 作为绝对引用。L2 往下拖动时,会变成 L3;若是 L$2,再往下拖动,依然是 L$2,2 是绝对锁定的不会变,这就是 $ 的意义,既可以锁行号,也可以锁列号。
另外注意,公式中的所有标点符号,均为英文标点符号。
| 部分 | 目的 | 本质 |
|---|---|---|
| =XLOOKUP | 使用 XLOOKUP 公式 | 用哪个公式 |
| A2 | 查找 A2 | 查找谁 |
| $L$2:$L$12 | 在 L2 至 L12 查找 | 从哪查找 |
| $M$2:$Q$12 | 返回 M2 至 Q12 对应的值 | 想要哪个区域的对应值 |
| "无此房号" | 查无所获时,返回引号内的内容 | 找不到时显示什么 |
| 0 | 匹配模式:精确匹配,别找近似值 | 要不要找长得像的 |
| 1 | 搜索模式:从第一项到最后一项搜索 | 查找顺序是什么 |
这样操作之后,两个表格中数据的异同就比较明显了,再加上一点别的公式,就能方便地增减内容,实现同质表格的准确合并。
