如果在另一个单元格中输入某个值,是否有 Excel 公式填充多个单元格?

Is there an Excel formula that populates a number of cells, if a certain value is entered in another cell?

我有一个 excel 电子表格,其中包含许多标题以收集某些信息。例如:

在 A 列中,我有一个标题 (Heading1),而在此列的其余单元格中,通过数据验证,只能在此处输入三个可能的文本片段 (text1、text2、text3)。

如果输入 'text1',我希望在 B 和 C 列中填充 'Heading 2' 和 'Heading 3'。

如果输入 'text2',我希望在 B 和 C 列中填充 'Heading 3' 和 'Heading 4'。

如果输入 'text3',我希望在 B 和 C 列中填充 'Heading 5' 和 'Heading 6'。

是否有公式或规则允许这样做,或者不可能?

A1A6中输入headers,在B2中输入:

=IF(A2="text1",$B,IF(A2="text2",$C,IF(A2="text3",$E,"")))

并在 C2 中输入:

=IF(A2="text1",$C,IF(A2="text2",$D,IF(A2="text3",$F,"")))