excel - 在部分匹配的单个单元格中检索多个查找值
问题描述
我的工作表中有一系列商店名称和地址,我需要查找所有可能的匹配项(部分匹配或真实匹配)并将它们列在该记录的前面。我在获得可能匹配项的总数方面取得了一定的成功,但无法检索除第一个匹配项之外的所有匹配项。
以下是工作表示例屏幕截图的链接。
使用的公式:
Cell Formula
E2 - {=SUM(IF(NOT(ISERROR(FIND(D2,$A$2:$A$28))),1))}
F2 - {=IF(COLUMN(A1)=$E2,INDEX($A:$A,LARGE(IF(NOT(ISERROR(FIND($D2,$A$2:$A$28))),ROW($A$2:$A$28)),COLUMN(A1))),"")}
需要帮助将此公式扩展到下一列以获得下一个部分匹配。
解决方案
推荐阅读
- azure - 我的查询是否有任何问题以获取我的令牌?
- cluster-analysis - 查找 DBLP 数据集中的簇数
- c# - ContentPresenter 而不是 UserControl 被添加到我的自定义面板
- android - 如何以编程方式在 kotlin 中使用约束布局创建树布局?
- python - 打开 python 文件时看不到我的 python 脚本的代码。该怎么办?
- python - 如何汇总数据框中的条目?
- java - 带有自定义 @Query 注释的 Spring-Data 弹性搜索存储库计数不起作用“预期 1,但找到 30 个结果”
- c# - 如果窗口靠近右下角,GetWindowRect 返回错误值
- regex - 如何在数组公式中进行多次搜索?
- verilog - 如何在 Synopsys VCS 中将比特爆破信号转储到 vcd