如果某个值在另一个单元格中input,是否有一个Excel公式可以填充许多单元格?

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

在AI列中有一个标题(Heading1),在这个列的其余单元格中通过数据validation,在这里只能input三个可能的文本段(text1,text2,text3)。

如果input'text1',则在列B中,并且CI想要'标题2'和'标题3'填充。

如果input'text2',则在B列中CI将会填充'Heading 3'和'Heading 4'。

如果input'text3',则在列B中,CI将填充'标题5'和'标题6'。

有没有一个公式或规则可以允许这个,或者是不可能的?

通过A1A6中的标题,在B2中input:

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

C2中input:

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

在这里输入图像说明