【问题标题】:Excel: Narrow entries from a sheet to those that appear on another sheetExcel:将工作表中的条目缩小到出现在另一个工作表上的条目
【发布时间】:2018-09-27 18:09:02
【问题描述】:

我是一个相对新手的 Excel 用户,试图简化以下任务:

我有两张产品信息。 Sheet1 有大约 3000 个条目,Sheet2 有大约 1300 个条目。 Sheet2 上产品编号列中的每个 SKU 都出现在 Sheet1 上,但有些格式不同:Sheet1 的 SKU 列中的某些单元格偶尔包含多个逗号分隔的条目(例如:PDB2S2FW、PDB2S2V、PDB2S2WH),而所有 Sheet2 SKU 都列在它们的自己的细胞。

我的目标是识别工作表 1 上出现在工作表 2 上的项目(带有过滤器或辅助列),以便我可以缩小工作表 1 以仅包含工作表 2 上的项目。

我一直在尝试一些公式来尝试这项任务,但无法解决多条目/单单元格问题。

这是我目前的公式:

=IF(ISNA(MATCH(BJ9,Sheet2!B:B,0)),"Not found","Found")

[Sheet1 的 BJ 列和 Sheet2 的 B 列包含产品编号。]

有什么想法吗?谢谢!

【问题讨论】:

    标签: excel excel-formula


    【解决方案1】:

    此答案使用数组公式。如果您是 Excel 新手,您可能不知道如何进行数组公式,所以我将在此答案的末尾添加一个快速教程和一个链接:

    如果没有匹配,这个公式会给你一个零,如果有匹配,这个公式会给你一个正数。在 Sheet1 上 BJ 旁边的列中输入公式,然后将填充拖到底部。然后,您可以过滤掉所有正数并查看在 Sheet2 上找不到的值。

    假设:值从第 1 行开始。如果不是,则更改 $BJ1 以匹配值开始的行。

    {=LARGE(IFERROR(FIND($BJ1,Sheet2!$B:$B),0),1)}
    

    注意:如果您将Sheet2!$B:$B 更改为仅引用实际有数据的单元格,而不是整个列,可能会更有效。例如:Sheet2!$B$1:$B:$3000。

    数组公式

    要输入数组公式,

    • 选择并复制上述公式不包括花括号。花括号只是为了表明它是一个数组公式。
    • 将公式粘贴到电子表格的单元格中。
    • 按 Ctrl + Shift + Enter

    This page 有更多关于数组公式的信息。

    警告

    IFERROR 函数仅在更高版本的 Excel 中可用。如果您使用的是旧版本,则可能需要改用 ISERR。

    【讨论】:

    • 感谢您的详尽回答!该公式仍然没有拾取每个条目,并且正在产生一些误报和不一致。示例:表 1,BJ 列条目:V2410B、2410B-FW、2410B-BK、2410B-WH 表 2,B 列条目:V2410A V2410B V2410C V2410DFO V2410FC 公式结果:0 --- 表 1,BJ 列条目:630B表 2,B 列条目:630B 630BDK 630C 630CDK 公式结果:8
    • 我应该预料到会出现误报。如果一个数字是另一个数字的子字符串,则会出现误报。例如,如果 V2630B 是 Sheet1 中的有效数字,Sheet2!BJ 中的 630B 将注册为已找到。然而,假阴性令人惊讶。嗯。
    • 我不知道您是否可以使用公式来做到这一点。您是否考虑过尝试 VBA?
    • 表 1,BJ 列条目:V2410B、2410B-FW、2410B-BK、2410B-WH 表 2,B 列条目:V2410A V2410B V2410C V2410DFO V2410FC 公式结果:0 i> 鉴于该列表,我看到的唯一问题是找不到第一个条目 (V2410B)。其余条目不在列表中,不应找到。
    • 我正在考虑执行此操作的另一种方法是在 SKU 列旁边的 Sheet2 上构建一个辅助列,并使用索引函数复制行以匹配较大工作表上的值。似乎更简单一些,因为 Sheet2 上 SKU 列中的所有条目都是单个条目,没有那些讨厌的多条目单元格。只是不完全确定如何做到这一点。
    猜你喜欢
    • 2012-09-13
    • 1970-01-01
    • 1970-01-01
    • 2014-09-21
    • 1970-01-01
    • 2017-09-18
    • 2018-07-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多