用于识别各种组合的代码列表的公式

用于识别各种组合的代码列表的公式

有点难以解释,但我们开始吧...我有一个大型数据库(15K 行),其中包含以字母和数字约定唯一代码(AA1、AA2、AB1 等)的代码,这些代码将它们标识为特定名称(在财务中,这是每个特定证券的 ISIN 列表)。

Excel 数据库的可视化:

Excel 数据库的可视化

某些唯一标识符的预定义组合将创建一个“基金”(即 AA1、AA2 和 AB1 共同组成 Fund1)。这些唯一标识符可以以多种方式排列,以组成多个“基金”的一部分(即 AA1 和 AA2 共同组成 Fund2,AA2 和 AB1 共同组成 Fund3,等等)。

各种“基金”的视觉图:

“资金”(解决方案)的视觉效果

各种“基金”的视觉图

我正在尝试找到一种方法,让公式可以遍历这个数据库,确定任何唯一标识符的组合是否一起构成“基金”,并将其返回。如果我能以某种方式将唯一标识符的组合定义为可以进行比较的单个值或特征,我认为这将解决这个问题。

我尝试了无数种方法,但似乎都不起作用。非常感谢大家的帮助!

答案1

在资金表中,假设您可以搜索包含其投资组合中所有 isin 的文本字符串(投资组合字符串)

在三个单元格/列中指定三个 isin 以搜索并查找拥有它的基金。使用 FIND 搜索基金表每行上的投资组合字符串,每次/每列查找一个搜索 isin。将每个 FIND 包装在 ISNUMBER 中。基金表将如下所示

Fund    portfolio string    AX1    AA2    BA3
Fund1   AX1 AA3 BA3         TRUE   FALSE  TRUE

现在添加第四列,将三个搜索布尔列相加。TRUE 值将总和为 1,FALSE 值将总和为 0。上述示例将总和为 2。现在使用内置 Excel 筛选器查找与 2 或 3 个搜索 ISIN 匹配的基金。

相关内容