excel - 在 Excel 中对具有不均匀数据集的两列进行排序和匹配
问题描述
我有两列这样的:
初始表
COL-A 和 COL-B 来自两个不同的文件。我必须做两件事:a)匹配这两列,b)找到丢失的数据。我所做的是通过添加 VALUE(LEFT(B2,6)) 插入第三列 COL-C。然后我单独对 COL-A 进行排序。之后,我根据 COL-C 中的值对 COL-B 和 COL-C 进行排序。然后我在 COL-D 中从 COL-C 中减去 COL-A,手动移动数据以找到缺失值。最后,它看起来像这样。
决赛桌
我每天都在处理这些数据。数据的数量每天都在变化,也许今天我会有 250 个数据,也许第二天会是 400 个,这是非常重要的事情要记住。我想知道是否有人可以告诉我如何通过单击完成它。如果需要,我愿意使用 VBA。我的 Excel 版本是 2016。谢谢。
解决方案
抱歉,这并不优雅,但无需手动重新排列 COL-A 或 COL-B 即可
在 Col C 中,按照你的想法做,去掉 B 的前 6 个字符
=IFERROR(VALUE(LEFT(B2,6)),0)
然后在 Col D 中使用 VLOOKUP 从列 A 中识别缺失的 ID
=IFERROR(VLOOKUP(A2,C:C,1,FALSE),"Missing")
推荐阅读
- ansible - Ansible - 环境变量
- docker - 在 tomcat docker 映像部署到 openshift 容器时出现权限被拒绝错误 - /usr/local/tomcat/conf/web.xml(权限被拒绝)
- bash - 包含空格的环境变量不能在命令中使用
- mongodb - HTTP:接收数据时出错 - 对等方重置连接
- r - 在 R 中拆分邮政编码(仅前 2 个数字)
- php - 如何使用 php 访问 google 共享驱动器数据
- loops - 赛普拉斯:如何等待然后读取仅在 30 秒到 120 秒之间出现的元素的内部文本
- c# - 为 HttpGet 和 HttpPost 设计包含显示数据和绑定数据的 ViewModel 的最佳实践
- sqlite - 从我的数据中删除正斜杠 - 使用替换功能 mysql3
- c# - 应用程序启动时 ASP.NET Core 启动侦听器