繁体   English   中英

在Excel的value_if_true字段中,我有一个串联公式。 它对于第一个单元格工作正常,但是当我将其拖动到其他单元格时会混乱

[英]In Excel in value_if_true field i have a concatenate formula. It works fine for first cell but messes up when i drag it to other cells

任务是合并/连接两列,并在列之间使用“ on”,并根据Department_code在下一个对应列中显示它。

在此处输入图片说明

如示例所示,我必须将表6中的Department和Location合并,并将结果放在表5的Department_Location中。

我在单元格中粘贴的公式是

= IF(F9 =“ A”,(&& K9上的(J9&“),IF(F9 =” ER“,(&& K10上的(J10&”),IF(F9 =“ HR”,(&& K11)上的(J11&“),IF (F9 =“ IT”,('&K12上的J12&“,IF(F9 =” LD“,(&& K13上的[J13&”),IF(F9 =“ M”,('&K14上的J14&“) ,IF(F9 =“ MC”,(&K15上的J15&“),IF(F9 =” PG“,(&& 16上的J16&”,IF(F9 =“ RD”,(&& K17上的(J17&“) )))))))))

在此处输入图片说明

对于第一个值,它工作正常,但是当我将其拖动到其他单元格时,它给出了奇怪的结果。 公式变为

= IF(F10 =“ A”,(&& K10上的(J10&“),IF(F10 =” ER“,(&& K11上的(J11&”),IF(F10 =“ HR”,(&& K12)上的(J12&“,IF (F10 =“ IT”,(&K13上的J13和“,IF(F10 =” LD“,(&& K14上的(J14&”),IF(F10 =“ M”,(&K15上的[J15&“) ,IF(F10 =“ MC”,(&K16上的J16&“),IF(F10 =” PG“,(&& K17上的J17&”,IF(F10 =“ RD”,(&& K18上的(J18&“) )))))))))

这是错的

我所期望的是:

= IF(F10 =“ A”,(&& K9上的(J9&“),IF(F10 =” ER“,(&& K10上的(J10&”),IF(F10 =“ HR”,(&& K11上的(J11&“),IF (F10 =“ IT”,(&K12上的(J12&“),IF(F10 =” LD“,(&&K13上的J13&”,IF(F10 =“ M”,(&& K14上的(J14&“), IF(F10 =“ MC”,(&K15上的J15和“,IF(F10 =” PG“,”&K16上的(J16&“),IF(F10 =” RD“,('&K17上的J17和”)) ))))))))

如果不想在拖动时调整它们,则需要在单元格引用前面使用$ 代替=IF(F10="A",(J9...使用=IF(F10="A",(J$9...

尝试使用VLOOKUP简化生活: =VLOOKUP(F9,I$9:K$17,2)&" on "&VLOOKUP(F9,I$9:K$11,3)

在此处输入图片说明

关于VLOOKUP的文档

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM