在Excel表中,如何根据规定在特定列自动生成数据?

2025-02-12 02:38:24
推荐回答(4个)
回答1:

8031 3.3有没有关系? 

如果有关系,设计b列公式即可,没有关系只能通过VBA来实现。 

可以通过vba里边工作表的change事件添加代码实现: 

指导思想-当某一单元格有变化(如输入数值),判断该变化是否满足条件(如在你要的范围内),找到对应条件的结果,输入到下一列相邻单元格。 

注: 学习的学哟 说的方法也可取。

=VLOOKUP(A2,IF({1,0},Sheet1!$A$2:$A$21,Sheet1!$B$2:$B$21),2,0)

如图

回答2:

在b列设置公式 然后拖拉公式序列

回答3:

如果范围在7个以内的话,
可以用IF函数来实现,
类似于:“=IF(A1=8031,3.3,IF(A1=9065,4.5,IF(A1=8036,4.2,"")))”

但是只能嵌套七次。

回答4:

说详细一些啊.费解!

可以建一张对应表,用vlookup来取