如何使用IF函数根据每个行数据填充整列?

时间:2017-03-27 07:39:38

标签: excel vba if-statement

Table Example

所以"•"就像刻度线一样。每当我在任何一列中输入刻度线时,灰色字体都是我想要的结果。

例如: 如果我勾选" B"只有,"包" (在这种情况下是单元格F3)将自动填充"最便宜的"。 2.如果我勾选所有列:A,B,1,2,3,"包"将自动填充" Full Package"。 3.等等。

如果有可能,有人可以帮助我使用VBA代码,因为我的VBA技能仍然不太好,我不能使用手动IF功能,因为它太长了。

提前谢谢!

1 个答案:

答案 0 :(得分:0)

这是否提供您所需的功能?

=IF(AND(ISBLANK(A2),ISBLANK(B2),ISBLANK(C2),ISBLANK(D2),ISBLANK(E2)),"Cancelled Purchase",IF(AND(AND(ISBLANK(A2),ISBLANK(B2)),NOT(AND(ISBLANK(C2),ISBLANK(D2),ISBLANK(E2)))),"Flower Package",IF(AND(NOT(AND(ISBLANK(A2),ISBLANK(B2))),AND(ISBLANK(C2),ISBLANK(D2),ISBLANK(E2))),"Chocolate Package","Full Package")))