【发布时间】:2017-05-21 21:38:24
【问题描述】:
我的例子是在 A 列,我有不同的名字。
让这些按照出现的顺序排列,从A1开始:
{Joe, Michael, Ana, Victor, Joe, Ana, George, Victor, Chris, George, Joe, Michael, Ana, Victor, Joe, Michael}
所以乔在A1,迈克尔在A2,安娜在A3等等。
在 B 列上,我有要在 A 列的名称值集中搜索的子集值。让这个从 B1 开始的子集为:
{Joe, Michael}
所以乔在B1 而迈克尔在B2。
我正在寻找一个公式:
- 不会使用来自其他单元格的计算
- 这将按 A 列中提供的顺序(例如 Joe、Michael)计算子集的值包含多少次。
对于这个例子,它应该返回值 3。
话虽如此,我实际上需要一个更通用的公式,它适用于任何子集,而与它的元素数量无关。
请注意,没有关于子集最大大小的信息。
谁能推荐一个公式?
【问题讨论】:
-
你的系统支持
TEXTJOIN()?? -
很遗憾没有
标签: arrays excel-formula dynamic-arrays sumifs array-formulas