【问题标题】:Add Partial Text Match as Criteria to a Count Unique Formula将部分文本匹配作为条件添加到计数唯一公式
【发布时间】:2019-10-15 20:41:08
【问题描述】:

我一直在尝试将部分文本匹配作为条件添加到下面的公式中,但到目前为止没有成功:

=SUM(--(FREQUENCY(IF(Sales[ClientID]=A21;IF(Sales[Operation]="Sale*";Sale[InvoiceNumber]));Sale[InvoiceNumber])>0))

IF(Sales[Operation]="Sale*"; 是在添加时总是给我 0 作为结果的那个。

这是一些数据:

Sales Table
Date         ClientID     Operation       InvoiceNumber     Total
01/01/2019   18090        Sale Adv        101010101         100
01/02/2019   20897        Sale Cash       105327892         100
01/03/2019   18090        Sample          41357398         100
01/01/2019   30456        Sale Check      43167429         100
10/04/2019   779584       Sale Cash       4326719         100
01/05/2019   30456        Refused         34162781         100
01/01/2019   90909        Sale Cash       3412679821         100
Results Table
ClientID    Purchase Frequency
779584        ???

【问题讨论】:

  • 你需要展示一些示例数据...
  • Isnumber(search())
  • 并根据样本数据演示预期输出。
  • 嗨@SolarMike!我已经通过添加数据来说明问题来编辑问题。抱歉,我心里很清楚,并且认为其他人也很清楚。
  • 如果通配符不适合您并且您正在尝试查找像Sale* 这样的值,那么这些值是SaleSalf 之间的值(按字母顺序),所以字符串在SaleSalf 之间。该组是所有字符串Sale*

标签: excel count-unique


【解决方案1】:

这是我从 Scot Craner 那里借来的解决方案,以防其他人遇到同样的问题:

=SUM(--(FREQUENCY(IF(Sales[ClientID]=A21;IF(ISNUMBER(SEARCH("Sale";Sales[Operation]));Sale[InvoiceNumber]));Sale[InvoiceNumber])>0))

谢谢大家!

【讨论】:

    猜你喜欢
    • 2021-07-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多