主要问题
我想要自动填充Sheet A
值来自Sheet B
在 Excel 2013 中。我的数据位于同一工作簿的两张工作表中。
Example
=========== Sheet 1 =========== =========== Sheet 2 ===========
location year val1 val2 location year val1 val2
USA.VT 1999 USA.VT 1999 6 3
USA.VT 2000 USA.VT 2000 3 2
USA.VT 2001 USA.VT 2001 4 1
USA.VT 2002 USA.VT 2002 9 5
USA.NH 1999 USA.NH 1999 3 6
USA.NH 2000 USA.NH 2002 12 56
USA.NH 2001 USA.ME 1999 3 16
USA.NH 2002 USA.ME 2002 4 5
USA.ME 1999
USA.ME 2000
USA.ME 2001
USA.ME 2002
我想使用一些函数或公式根据工作表 2 中的值自动填充工作表 1:location
, year
,以及列(val1
or val2
)。不匹配的内容将被零填充。
这将导致以下结果:
=========== Sheet 1 ===========
location year val1 val2
USA.VT 1999 6 3
USA.VT 2000 3 2
USA.VT 2001 4 1
USA.VT 2002 9 5
USA.NH 1999 3 6
USA.NH 2000 0 0
USA.NH 2001 0 0
USA.NH 2002 12 56
USA.ME 1999 3 16
USA.ME 2000 0 0
USA.ME 2001 0 0
USA.ME 2002 4 5
我尝试过 VLOOKUP、INDEX 和 MATCH,但没有成功。
任何帮助将不胜感激!
将此数组公式放入 C2 中:
=IFERROR(INDEX(Sheet2!C$2:C$9,MATCH($A2&$B2,Sheet2!$A$2:$A$9&Sheet2!$B$2:$B$9,0)),0)
作为数组公式,您必须使用 Ctrl-Shift-Enter 确认才能退出编辑模式,而不是 Enter。
然后复制一列并向下复制。
图片不准确,因为我把它留在一张纸上。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)