查找具有特定值的单元格,然后多次检索距离 X # 个单元格的值,并跳过那些已经完成的值
Find cells with specific values, then retrieve values that are X # of cells away, multiple times and skipping those already done
所有!我找不到涵盖我所有要求的答案,或者至少我没有在寻找正确的术语。希望这是可能的。如果可能的话,我想为此使用一个公式,但如果它需要是一个宏,那就这样吧。我会尽力解释这个问题。假值用于保护工作场所数据。现在是 Excel 2007 年,我无权使用任何 add-ons.
我有两张纸,我们称它们为源和目标。这些工作表上的值不断变化,但布局基本保持不变。
来源 A1:B1 只是标题。假设 A1 是项目,B1 是客户。
Item 在每一行中都有一个唯一的值。他们从不重复。它们总是按字母顺序排列。客户确实重复并且没有特定的顺序。客户和项目一直 added/deleted。
示例来源:
SOURCE example
目标的顶行是标题。在这些标题中,A1 是客户,该列按字母顺序列出每个客户一次。客户经常从这两个表中 added/removed。
示例目标:
TARGET EXAMPLE
现在所有这些都已解决,这就是我需要做的:我想要一些方法让 Target 自动从源中抓取项目并将它们放在适当的位置目标上的行。到目前为止,我还无法让它识别出它已经抓取的物品。
使用这个公式:
=IFERROR(INDEX(Source!$A:$A,SMALL(IF($A2=Source!$B:$B,ROW(Source!$B:$B),99999999),COLUMN(A2))),"")
数组公式同时按Ctrl+Shift+Enter
在 Target
第一项下的 B2
在第一个客户旁边
您可以将其拖动到行和列中
所有!我找不到涵盖我所有要求的答案,或者至少我没有在寻找正确的术语。希望这是可能的。如果可能的话,我想为此使用一个公式,但如果它需要是一个宏,那就这样吧。我会尽力解释这个问题。假值用于保护工作场所数据。现在是 Excel 2007 年,我无权使用任何 add-ons.
我有两张纸,我们称它们为源和目标。这些工作表上的值不断变化,但布局基本保持不变。 来源 A1:B1 只是标题。假设 A1 是项目,B1 是客户。 Item 在每一行中都有一个唯一的值。他们从不重复。它们总是按字母顺序排列。客户确实重复并且没有特定的顺序。客户和项目一直 added/deleted。
示例来源:
SOURCE example
目标的顶行是标题。在这些标题中,A1 是客户,该列按字母顺序列出每个客户一次。客户经常从这两个表中 added/removed。
示例目标:
TARGET EXAMPLE
现在所有这些都已解决,这就是我需要做的:我想要一些方法让 Target 自动从源中抓取项目并将它们放在适当的位置目标上的行。到目前为止,我还无法让它识别出它已经抓取的物品。
使用这个公式:
=IFERROR(INDEX(Source!$A:$A,SMALL(IF($A2=Source!$B:$B,ROW(Source!$B:$B),99999999),COLUMN(A2))),"")
数组公式同时按Ctrl+Shift+Enter
在 Target
第一项下的 B2
在第一个客户旁边
您可以将其拖动到行和列中