excel - ISNUMBER (MATCH) 不断显示虚假陈述
问题描述
我试图从两个工作表中找到重复的数字。表 1 是我尝试使用 MATCH 显示真假的地方。1 . 表 2 是我的地图,其中包含项目的位置。 2 . 我正在使用公式 =ISNUMBER(MATCH(E4,sheet2!$A$3:$Y$113,0)) 但即使有些数字应该是真的,一切都得出了错误的结果。
excel电子表格的链接如下。
https://1drv.ms/x/s!AvzXyiSyMirHljk5TqoDCSOlkjNq
我将其用作工作,因此我使用任何宏或 VBA。任何帮助表示赞赏。
解决方案
MATCH麻烦:COUNTIF来救援
总是FALSE
返回的原因是因为MATCH
仅适用于单行范围或单列范围,例如$A$3:$Y$3
or $A$3:$A$113
。
所以你应该使用COUNTIF
. 将以下公式复制到上传工作簿的单元K4
格:Sheet1
=IF(COUNTIF(Sheet2!$A$3:$Y$113,E3),TRUE,FALSE)
这实际上是“短”:
=IF(COUNTIF(Sheet2!$A$3:$Y$113,E3)>0,TRUE,FALSE)
推荐阅读
- pytest - 如何仅在 pytest 脚本中运行设置/清理,跳过其中的所有测试用例?
- vuejs2 - vue apollo useQuery refetch 好像出错了
- arduino - 在两个 Arduino Nano 33 BLE Senses 之间发送数据以制作魔杖
- sql - 如何使用proc sql计算SAS范围内的特定变量?
- python - 当在下一行中分配了同名的局部变量时,为什么访问函数内部的全局变量是错误的?
- mern - 数据没有进入 MERN 的数据库
- xamarin - Xamarin.Forms - 从陀螺仪传感器获取俯仰、滚动、偏航
- glsl - 使用片段着色器创建光标轨迹
- python - 对两个数据集的 pandas 执行 V-lookup 类型的操作
- flutter - 使用 String 调用 WIdget Flutter