Excel公式在列中查找数字?

我有一个填充数字的列。 一些行具有多个数字,并用_分隔和下划线。 我试图创build一个公式,将检查,以确保在一个范围内的所有数字 – 说1至300是在列中。 但是,我所提出的一切就是find这个数字,即使它在另一个中。 例如,我正在search5,我知道是缺less的,但与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

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

任何的意见都将会有帮助。

谢谢!

改变你的公式,而不是寻找string中的数字来寻找“ 数字 ”,因为这是你的自然分隔符。 或者如果您从任何其他特定列中获得您的数字,请从B2开始,将其更改为"_" & B2 & "_"

编辑

正如指出的那样,如果这个解决scheme是他们第一个出现在单元格中的话,这个解决scheme将会丢失数字 两种可能性,请记住,我不确定您使用的确切公式,以及您经历的单元格的体积,一种select是在前面的“_”列中input并input公式作为数组,但这会有所不同减慢计算速度,另一种解决方法是在原始范围旁边添加一个公式,该公式将填充公式="_"&B2并填充下来,然后从该列中执行search