查找单元格的一部分与范围

时间:2015-06-15 13:22:25

标签: excel

我使用bloomberg输入公式来查找债券cusip的描述(债券的识别号码)。

所以,我有一栏:=BDP(B1, SECURITY_DES) 示例输出为ABC 4.0 05/05/2045

在另一栏中,我有某些债券的到期日。例如:

05/5/2045
03/6/2019
02/28/2038
08/17/2025

如何检查" 5/5/2045"在列中?

1 个答案:

答案 0 :(得分:0)

要明确检查文本是否在另一个文本中,您可以使用带有通配符*的countif函数。类似的东西:

=COUNTIF(A:A,"*"&B1)

(其中B列是您的日期,A列是您的样本输出)

如果大于0则找到日期。所以,如果你想要一个真/假输出,你可以说

=COUNTIF(A:A,"*"&B1)>0

然而,在查看特定案例时,您正在检查05/05/2045,但您的日期列为05/5/2045,因此除非您将其设置为正确的格式,否则该标识将无效。我能够使用B1公式围绕TEXT来处理它:

=COUNTIF(A:A,"*"&TEXT(B1,"mm/dd/yyyy"))

再次得到真/假:

=COUNTIF(A:A,"*"&TEXT(B1,"mm/dd/yyyy"))>0

当然和以前一样,A列作为样本输出,B列作为日期。根据需要填写。