我希望使用 L 列中的商品重量,在 O 列中找到相应的值,并提取 P 列中的价格以添加到 J 列中的商品行。
我已经编写了以下公式,但快速填充和填充选项未正确地向下移动公式,并且将所有行号向下移动,从而产生错误。
=IF(MATCH(L2,O2:O17,0),INDEX(P2:P17,MATCH(L2,O2:O17,0)))
有没有办法避免这种情况,或者有更好的公式可以避免这种情况?
最佳答案
您可以通过添加“$”来使用 Excel 中的“锁定引用”功能:
=IF(MATCH(L2,$O$2:$O$17,0),INDEX($P$2:$P$17,MATCH(L2,$O$2:$O$17,0)))
关于Excel 填充 IF 公式时不遵循顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76133348/