ARRAYFORMULA 如果相关则输入数据,如果不相关则允许用户输入
ARRAYFORMULA Enter data if relevant but allow user input if not
我希望 table 在我们有数据输入时自动填充,但如果没有则允许用户输入。我试过使用 ARRAYFORMULA
,但如果用户将数据输入空白字段,公式就会中断。
示例:
A B C
1|Date Policy *This cell contains formula below*
2| 1/1 High 6 Days
3| 2/1 Med 4 Days
4| 3/1
5| 4/1 Low 2 Days
=ARRAYFORMULA(IF(B2:B5="High","6 Days",IF(B2:B5="Med","4 Days",IF(B2:B5="Low","2 Days",""))))
我希望用户能够在不影响数组公式的情况下在单元格 C4(和 B4)中输入他们自己的数据
空行可以在任何地方,它不会总是第 4 行
这当然不是您问题的确切答案,但此解决方案允许您在不使用脚本的情况下进行操作 - 用户可以在该行的另一列(此处为 D
列)中输入数据,并且公式将在 B
中搜索结果,如果它为空,则在 D
中
=ArrayFormula(IFNA(VLOOKUP(B2:B5,G1:H3,2,false),VLOOKUP(D2:D5,G1:H3,2,false)))
我希望 table 在我们有数据输入时自动填充,但如果没有则允许用户输入。我试过使用 ARRAYFORMULA
,但如果用户将数据输入空白字段,公式就会中断。
示例:
A B C
1|Date Policy *This cell contains formula below*
2| 1/1 High 6 Days
3| 2/1 Med 4 Days
4| 3/1
5| 4/1 Low 2 Days
=ARRAYFORMULA(IF(B2:B5="High","6 Days",IF(B2:B5="Med","4 Days",IF(B2:B5="Low","2 Days",""))))
我希望用户能够在不影响数组公式的情况下在单元格 C4(和 B4)中输入他们自己的数据
空行可以在任何地方,它不会总是第 4 行
这当然不是您问题的确切答案,但此解决方案允许您在不使用脚本的情况下进行操作 - 用户可以在该行的另一列(此处为 D
列)中输入数据,并且公式将在 B
中搜索结果,如果它为空,则在 D
=ArrayFormula(IFNA(VLOOKUP(B2:B5,G1:H3,2,false),VLOOKUP(D2:D5,G1:H3,2,false)))