如果单元格包含来自一系列其他单元格的文本
If cell contains text from a range of other cells
我正在做一个项目,目的是根据描述对银行对帐单上的支出进行分类。每个月都会将银行对帐单上传到 excel 电子表格,然后电子表格会查看每笔支出的描述并将其分配给一个类别。
一排列出了 75 个支出类别,每个类别下都有一个文本列表,需要与银行对帐单上的支出描述相匹配。如果描述 包含来自单元格的 文本,该函数应该说明特定单元格属于哪个类别。
$K:$CG
是我有类别名称的地方
$K:$CG2
是我列出每个类别的所有标识文本的地方
C 是银行对帐单中描述的列
我想出了下面的公式,它工作正常但是如果我将它扩展到整个标识符范围(在 SEARCH 函数中将 $K:$CG
替换为 $K:$CG2
)它会失败。
={INDEX($K:$CG,1,MATCH(TRUE,ISNUMBER(SEARCH($K:$CG,C6)),0))}
非常感谢任何帮助。
在这个link上找到了table。 D 列是 SEARCH 函数扩展后的预期结果,如 E 列中所示,目前达到 N/A。 K 到 CG 列中的“nnnnn”值是虚拟值,将由用户填充。
使用INDEX()
, AGGREGATE()
& COLUMN()
函数,你可以试试这个公式,
• 单元格 D3
中的公式
=INDEX($K:$CG,
AGGREGATE(15,6,(COLUMN(Control!$K:$CG2)-COLUMN(Control!$K)+1)/
(ISNUMBER(SEARCH(Control!$K:$CG2,C3))),1))
并向下填充! Workbook_Link
我正在做一个项目,目的是根据描述对银行对帐单上的支出进行分类。每个月都会将银行对帐单上传到 excel 电子表格,然后电子表格会查看每笔支出的描述并将其分配给一个类别。
一排列出了 75 个支出类别,每个类别下都有一个文本列表,需要与银行对帐单上的支出描述相匹配。如果描述 包含来自单元格的 文本,该函数应该说明特定单元格属于哪个类别。
$K:$CG
是我有类别名称的地方
$K:$CG2
是我列出每个类别的所有标识文本的地方
C 是银行对帐单中描述的列
我想出了下面的公式,它工作正常但是如果我将它扩展到整个标识符范围(在 SEARCH 函数中将 $K:$CG
替换为 $K:$CG2
)它会失败。
={INDEX($K:$CG,1,MATCH(TRUE,ISNUMBER(SEARCH($K:$CG,C6)),0))}
非常感谢任何帮助。
在这个link上找到了table。 D 列是 SEARCH 函数扩展后的预期结果,如 E 列中所示,目前达到 N/A。 K 到 CG 列中的“nnnnn”值是虚拟值,将由用户填充。
使用INDEX()
, AGGREGATE()
& COLUMN()
函数,你可以试试这个公式,
• 单元格 D3
中的公式=INDEX($K:$CG,
AGGREGATE(15,6,(COLUMN(Control!$K:$CG2)-COLUMN(Control!$K)+1)/
(ISNUMBER(SEARCH(Control!$K:$CG2,C3))),1))
并向下填充! Workbook_Link