【发布时间】: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*这样的值,那么这些值是Sale和Salf之间的值(按字母顺序),所以字符串在Sale和Salf之间。该组是所有字符串Sale*
标签: excel count-unique