答案1
若要在筛选工作表 A 中的列时保留工作表 B 中的值,您可以使用不依赖于筛选的其他公式。一种方法是在工作表 B 中同时使用 FILTER 函数和 IF 函数。以下是修改公式的示例:
在 Sheet B 中,您可以使用 FILTER 函数根据条件从 Sheet A 中检索值,而不是使用 IF 公式。假设您想使用 Sheet A 中 A 列的值填充 Sheet B 中的 A 列,但前提是 Sheet A 中 L 列中的相应值为 1。
以下是您可以在工作表 B 的单元格 A2 中使用的修改后的公式:
=FILTER('Sheet A'!A:A, 'Sheet A'!L:L=1)
此公式将根据 L 列中的条件过滤工作表 A 的 A 列中的值,并仅返回满足条件的值。即使您将过滤器应用于工作表 A 中的其他列,过滤后的值仍将显示在工作表 B 的 A 列中。
确保根据实际工作表结构调整公式中的工作表名称(“工作表 A”)和列引用(“A:A”、“L:L”)。
通过使用这种方法,工作表 B 中的值将不受工作表 A 中应用的任何过滤器的影响,从而允许您保留所需的信息。