我的目的是将同一家银行的相同值复制到不同行业。Excel 中是否有任何函数可以根据另一个字符串值向下拖动并复制相同的连续值?
谢谢
我的数据如下所示,我希望 TA(总资产)的值在各银行中重复:
答案1
您描述问题的方式不仅表明您想要采取物理操作(“拖动并复制”),而且还表明您想要一个公式。
我认为你想要一个公式,所以我将首先给出对数据来说似乎最简单的物理动作方法:
按所需的银行过滤列,然后复制所需列中的单元格,方法是使用“Ctrl-单击并拖动”数据,或者先隐藏不需要的列,直到数据连续,然后根据需要突出显示块。
过滤负责确定哪个银行,以及 Excel 粘贴此类数据的方式,仅粘贴复制的可见区域意味着您可以复制可能位于的 2,000 行中的 10 行,并且只会粘贴这 10 行。
对于公式,请使用函数FILTER
。使用 Bank 列指定匹配项。实际上,您说您想要 TA 列,如果这就是您想要的全部,只需使用该列作为过滤范围即可。如果您确实想要行业列和银行列,则指定包含它们的范围,然后使用指定所有行但仅指定您想要的列来包装FILTER
输出,或者使用数组常量将输出与另一个包装在一起,其中 1 表示“保留此列”,0 表示“丢失列”(因此,您不必像内部测试银行名称那样进行测试,只需说,或者您有什么)。可能有十种方法可以结合这些想法,例如,先使用削减材料,然后而不是上面的方法,甚至可以在之前或之后使用。但如上所述,效果会很好。INDEX
FILTER
FILTER
FILTER
{1,1,1,0,1}
INDEX
FILTER
FILTER/INDEX
CHOOSE
然后还有一种中间方法,有点像使用旧的、旧的数据库函数(以“D”开头等等DSUM
),这可能会让您感到麻烦,但可能非常适合您的工作,但相似之处在于您创建一个输出区域(您无论如何都会这样做)并复制您想要的列标题。它被称为Advanced Filtering
I'm Data
-NOT-a-menu-system-Ribbon 的第二级菜单的选项卡中。您设置高级过滤以在数据范围内查找匹配的列标题,它将输出输出表具有标题的材料列。中间人部分是您设置一个条件区域,其中显示您想要过滤的任何列的标题,然后在它们下面列出要以各种适合过滤此类内容的方式过滤的内容。因此,对于银行列,一个银行名称。或四个。对于数字列,可能是一个>
或=
或<>""
... 有很多方法可以过滤源材料。
这种方式可能比为每家新银行编辑公式更简单(哦,管他呢,“直观”……我接下来要说的是“协议”,而我的意思是“程序”……)交互方式,而且它更容易为多家银行提供便利。所以仍然是公式化的,但非常接近物理过滤。
如果您需要定期进行这项工作,请查看“D”函数。它们工作起来非常出色,但需要提前设置。但是,它们的过滤条件不必是隐藏的工作表:这些单元格可以位于高级过滤条件单元格所在的位置,因此可以以完全相同的方式进行编辑。就我个人而言,我认为 Excel 在这些函数的基础上构建了高级过滤,例如,给大多数人认为是猪的东西画上一张漂亮的脸,然后就大功告成了!当然,无法证明这一点。因此,我认为您不会看到上述应用程序的两者之间有什么区别,但这些函数的功能远不止高级过滤工具,因此您可能仍然会感兴趣。