excel-formula - 从excel中的多个工作表返回重复值的位置
问题描述
我正在寻找一个更简单的公式来确定哪些工作表重复出现在多张工作表上。我已经能够通过一个公式来实现这一点: =IF(COUNTIF(RDFR!$T$5:$T$10;global_data!$T8);"RDFR"&IF(COUNTIF(RDIT!$T$5:$T$10;global_data !$T8);"RDIT"&IF(COUNTIF(RDSE!$T$5:$T$10;global_data!$T8);"RDSE";""))) - 但如果在其中一张表中找不到数据它导致“错误”,我希望返回它确实重复但仍然同时查看所有工作表的两个工作表名称。如果这不可能,我的解决方案是创建 IF(COUNTIF(... 在多个组合中使公式非常大。我总共有 10 个工作表,其中 9 个需要与第一个进行比较。
我还能够使用超长的多重 IF 和 vlookup 函数来做到这一点。但是,我再次需要重复这个等式太多次。
解决方案
如果我理解正确,你想要这样的东西:
=CHOOSE(
{1;2;3},
IF(COUNTIF(RDFR!$T$5:$T$10,global_data!$T8),"RDFR",""),
IF(COUNTIF(RDIT!$T$5:$T$10,global_data!$T8),"RDIT",""),
IF(COUNTIF(RDSE!$T$5:$T$10,global_data!$T8),"RDSE","")
)
它将返回带有工作表名称或空字符串的 3 个单元格的溢出公式。如果要删除空字符串,请使用过滤器功能。
推荐阅读
- rust - 在 Rust 中通过 REST 参数共享内存数据
- c# - 未使用 Razorpages 中的 PhysicalFile 或 File 加载图像
- openssl - openssl 中使用的默认 TSA 策略 1.2.3.4.1 是什么?
- javascript - 使用 JS 渲染 ZIP 压缩的 SPA
- angular - 如何在Angular中将选定的文件字节数组转换为base64
- typescript - 私有属性在检查它不为空后可能仍为空。为什么?
- javascript - JS:如何让多张卡片在网站上翻转?
- r - 删除问号和连字符“? - ”之前的所有内容
- python - PyCharm 为类中不存在的成员发送警告
- wordpress - “预加载密钥请求”仍显示在正在预加载的样式表上