Excel选择性增量

时间:2019-02-28 17:46:23

标签: excel excel-formula

嗨,我想用excel写一个脚本,当单元格中填满作业名称时,该脚本返回一个相关的作业序列号(位于不同的工作表上)。

geom_smooth()

上面的脚本做了我需要做的事情,问题是我需要将其复制到30多个行中,并且仅增加“ D5”值。当我将鼠标悬停在单元格角落并向下拖动到新单元格时,除了“ D5”值外,它还会增加其他引用。

我进行了搜索和替换,然后将脚本手动复制到了30个单元中的每个单元中,以使其现在起作用,但是每次添加作业时,我都必须这样做。我只想添加新的工作条件并使用填充手柄将其拖动到所有单元格,我觉得我需要一个转义字符,尽管以限制要递增的单元格,我只是不确定那会是什么(它始终是列“ D”,我只需要将行增加到“ d6,d7”等)-预先感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

似乎用大小写敏感的A$替换A可能是足够的:

=IF(D5="Misc",Jobs!A$2,IF(D5=1715,Jobs!A$3,IF(D5=1725,Jobs!A$4,IF(D5=5640,Jobs!A$5,IF(D5=6121,Jobs!A$7,IF(D5=6150,Jobs!A$8,IF(D5="6161-IDC",Jobs!A$10,IF(D5="6161-JM",Jobs!A$11,IF(D5=6161,Jobs!A$12,IF(D5=6535,Jobs!A$14,IF(D5="Hudson",Jobs!A$14,IF(D5="Berendo",Jobs!A$15,IF(D5="Berendo-Move",Jobs!A$16,IF(D5="Bungalos",Jobs!A$17,IF(D5="Bungalo",Jobs!A$17,IF(D5="Camarillo",Jobs!A$18,IF(D5="Indio",Jobs!A$19,IF(D5="Lillian",Jobs!A$20,IF(D5="6161-Beam",Jobs!A$21,IF(D5="6161-Roof",Jobs!A$22))))))))))))))))))))