Excel 在Sheet3中 匹配Sheet1的A列和Sheet2的A列并处理空内容

|----------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 不能匹配到的数据 | LET( data, Sheet1!A2:L10000, keyCol, Sheet1!A2:A10000, targetCol, Sheet2!A:A, cleanedKeys, BYROW(keyCol, LAMBDA(r, IF(OR(ISBLANK(r), TRIM(CLEAN(r)) = ""), "", TRIM(CLEAN(TEXT(r,"@")))))), matchResult, BYROW(cleanedKeys, LAMBDA(r, IF(r = "", FALSE, SUM(N(ISNUMBER(SEARCH(r, TOCOL(TRIM(CLEAN(targetCol)), 1))))) = 0))), result, FILTER(data, matchResult), IF(result = 0, "", IF(ISERROR(result), "", result)) ) |
| 能匹配到的数据 | LET( data, Sheet1!A2:L10000, keyCol, Sheet1!A2:A10000, targetCol, Sheet2!A:A, cleanedKeys, BYROW(keyCol, LAMBDA(r, IF(OR(ISBLANK(r), TRIM(CLEAN(r)) = ""), "", TRIM(CLEAN(TEXT(r,"@")))))), matchResult, BYROW(cleanedKeys, LAMBDA(r, IF(r = "", FALSE, SUM(N(ISNUMBER(SEARCH(r, TOCOL(TRIM(CLEAN(targetCol)), 1))))) > 0))), result, FILTER(data, matchResult), IF(result = 0, "", IF(ISERROR(result), "", result)) ) |
| 空白 | LET( data, Sheet1!A2:L10000, keyCol, Sheet1!A2:A10000, isEmpty, ISBLANK(keyCol), result, FILTER(data, isEmpty), IF(result = 0, "", IF(ISERROR(result), "", result)) ) |

相关推荐
xuxigifxfh4 小时前
牛客:HJ170 01序列
java·开发语言·算法·华为机考
程序人生8884 小时前
PDF 转 Word 版式错乱、表格丢失?DocConverter Web 格式互转引擎的保真实践
前端·人工智能·opencv·机器学习·pdf·word
野生技术架构师5 小时前
牛客网互联网大厂 Java 高频面试题整理(持续更新)
java·开发语言
小师兄吃牛肉5 小时前
Java语法 | 多重循环
java·开发语言·python
Han.miracle5 小时前
MySQL InnoDB:MVCC、记录锁、间隙锁、二级索引MVCC底层原理
java·开发语言
粥里有勺糖5 小时前
安利一下最近用的桌面“Agent” | T3 Code
前端·github·ai编程
xy34536 小时前
Axure 9.0 动态面板基本操作
前端·ui·html·axure·原型·产品设计
不停喝水6 小时前
【前端转全栈java速通课】 项目实战④7-11节 操作数据库-登录-注册-修改密码-注销-mubatis-plus简化crud-
java·前端·数据库
y1su6 小时前
Leetcode 二分模板
java·数据结构·算法·leetcode·排序算法