【问题标题】:Excel find cells that partially contain a numberExcel 查找部分包含数字的单元格
【发布时间】:2017-11-10 07:29:10
【问题描述】:

如果单元格部分包含数字,我想返回一个值:

示例

Range:
A1 = 90003 B

Search value:
B1 = 90003

Return: (This is what I want)
C1 = Yes

我尝试过类似的东西

=IF(ISNUMBER(SEARCH(A1,B1)), "Yes", "No")

但这仅适用于文本值,不适用于数字。

如果您知道我可以使用什么,请提供帮助? 我最好喜欢使用一个函数。 我通常只写一个宏,但对于这个活动,如果可能的话,我想使用一个函数。

【问题讨论】:

  • @Ralph - TEXT 是将数字转换为格式化文本的正确工作表函数。格式是等效的 VBA 命令。

标签: excel function search excel-formula


【解决方案1】:

为了让您的公式适用于提供的示例数据,

=IF(ISNUMBER(FIND(B1, A1)), "Yes", "No")

如果是非此即彼的情况,那么

=IF(OR(ISNUMBER(FIND(A1, B1)), ISNUMBER(FIND(B1, A1))), "Yes", "No")

FIND 区分大小写,SEARCH 不区分大小写。数字没有大小写。

【讨论】:

    猜你喜欢
    • 2016-10-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-19
    • 1970-01-01
    • 2015-07-16
    • 2019-03-04
    相关资源
    最近更新 更多