Excel公式在列中查找数字?

时间:2014-12-08 14:48:06

标签: excel

我的专栏中有数字。有些行有多个数字,并用下划线'_'分隔。我正在尝试创建一个公式,该公式将检查以确保范围内的所有数字 - 例如1到300都在列中。但是,我想出的一切就是找到数字,即使它在另一个数字中。例如,我正在搜索我知道缺少的5个,但是匹配251的行匹配5。

该列的示例部分: 20_21_22_23_30_130_131_185 20_21_22_23_157_185_233_234_245_246 24_40 24_40_41 24_40_343 28_76 28_254_255 30_44_130_131_226_342 30_76_145_193_224 30_130_131_185_226_245_246_317 31_32_33_35_36_43_44_45 31_32_33_35_36_126_127_128_130_131_187_226

我有几百行,需要确保列出所有号码。

任何建议都会有所帮助。

谢谢!

1 个答案:

答案 0 :(得分:1)

更改您的公式,而不是在字符串中查找数字以查找" 数字"因为这是你的自然分界线。或者如果您从任何其他特定列中获取数字,请从B2开始,将其更改为公式"_" & B2 & "_"

修改

正如所指出的那样,如果这些数字首先出现在单元格中,则该解决方案将会错过这些数字。有两种可能性,请记住我不确定你使用的确切配方,以及你经历的细胞体积,一种选择是用前面的#34; _"并输入公式作为数组,但这会稍微减慢计算速度,另一个解决方案是在原始范围旁边添加一个公式,该公式将填充公式="_"&B2并填充下来并从此列进行搜索