我正在尝试实现一些基于给定值的每列增量的方法。 就像
if A1 = "ABC" and B1 = 3 then C1 = "ABC", D1 = "ABC" and E1 = "ABC".
If A1 = "ABC" and B1 = 1 then C1 = "ABC"
If A1 = "ABC" and B1 = 2 then C1 = "ABC" and D1 = "ABC"
我还没有尝试过任何东西,只有逻辑。
我已经看过一些代码,但是它是VB,我试图实现的是使用公式。
上面描述的是预期的输出。
谢谢
答案 0 :(得分:2)
Excel
在单元格C1
中:
=IF(COLUMN(A1)<=$B1,$A1,"")
根据B1
拖动至您认为必须达到的最大值
Google电子表格
在单元格C1
中:
=ARRAYFORMULA(IF((COLUMN(C1:KN1)-2)<=B1,A1,""))
将KN1
更改为最大值,然后输入。
答案 1 :(得分:0)