伊葵 发表于 2021-10-21 16:48:00

求教!!!数据匹配后,显示特定内容的问题

如果sheet1中D列的编号与sheet2中C列的合同编号一致,则在sheet2的E列单元格中显示(已录入),否则显示(未录入)
因数据量大,用vlookup导致打开文件和运行太慢。请各位大神用自定义函数或者VBA实现上述功能,谢谢!

向建超 发表于 2021-10-26 15:41:22

=IF(ISTEXT(VLOOKUP(C2,sheet1!D:D,1,)),"已录入","未录入")

铁杆螺蛳粉 发表于 2021-10-27 03:49:30


很乐观的小伙 发表于 2021-10-27 15:33:05

有没有自动运行的,就是不需要点击按钮来加载宏

真心换绝情 发表于 2021-10-28 06:43:39

=IF(COUNTIF(sheet1!D:D,C2),"已录入","未录入")

最美不过初相遇 发表于 2021-10-28 19:29:16


春天青竹 发表于 2021-11-4 22:43:30

谢谢!!!!!

赵淼鑫 发表于 2021-11-9 04:28:59

另外如果我跨工作簿匹配,怎么处理?

子血 发表于 2021-11-13 21:45:53


arr=workbooks("xxxx.xlsx").sheet1.....

肉段烧茄子 发表于 2021-11-24 16:57:19

我的意思是,如果sheet1和sheet2不在同一个excel文件,怎么引用数据?
页: [1] 2 3
查看完整版本: 求教!!!数据匹配后,显示特定内容的问题