2015-02-10 63 views
0

如果我有一个单元格,其中的输入必须是一个数字,是否可以在工作表中其他位置的许多连续的柱状单元格中插入一些特定的文本。根据另一个单元格的输入,是否可以在特定数量的列单元格中指定某些值/文本?

我不确定这是用公式还是其他内置函数完成的。

作为一个例子,说我有一个单元格E4
如果我在E4中输入数字3,则单元格F1,F2,F3将显示一些文本。如果我将E4中的数字更改为6,则单元格F1-F6现在会显示一些文本。

这完全是远程可能的吗?

我知道我可以用多个IF-THEN-ELSE来做到这一点,但是有没有更高效的方法?

+0

对于Excel或Google Spreadsheets,或者其中之一,或者对于两者都是相同的,或者...? – pnuts 2015-02-10 12:47:49

回答

0

我会想你是一个谷歌,spreeadsheet,而不是在一个Excel(你的标签顺便说一句混乱)

我会做的是使用隐藏单元格的IF语句的数量减少。

E4是你的数字小区,只放一个IFF4

IF(E4=1;"text text2";IF(E4=2;"othertext othertext2 othertex3"; IFS... ))

所以,你将有一个独特的细胞整个文本(然后我相隔的空间,但如果你有空间你的文字只是使用更方便的字符)。 然后,你可以做一个G4SPLIT

=SPLIT(F4;" ") (或您所使用的字符分割)。

它将分隔您的数据在1,2,6或您需要为您的数据需要多少行,而无需为每行创建if语句。