求EXCEL高手指教 将两组数据区分相同部分排序,其他部分后置

左边那个表格是完整的 后面那个有被人删除过一些品项
我想把右面那张表的价格 输到左边那个表格里面去 但是左边的项目比右边的多(左右两组数据的项目号都是按照顺序排列的)
求解如何讲左边项目的金额对准右边的项目 即跳过左边多出的项目号 输入正确?

第1个回答  2011-09-29
从楼上附图看,你所说“左边”的应该是你开列的上下两个表中上面那个,假设“左边”表在A1:D13区域,“右边”表在E1:H20区域,第一行是标题。
在D2输入公式:=if(iserror(vlookup($a1,$e$1:$h$20,4,1)),"",vlookup($a1,$e$1:$h$20,4,1))
将公式复制到D3:D13就可以了。
第2个回答  2011-09-29
你左边的表和右边的表都在一个Sheet里面吗?请详细介绍两张表的Sheet名与左边表和右边表【项目号】所在单元格,例如:左边的表在Sheet1,右边的表在Sheet2,【项目号】在A1单元格。
第3个回答  2011-09-29
用VLOOKUP函数追问

我用不来 - - 求解..

第4个回答  2011-09-29
不明白什么意思。追问

左边那个表格是完整的 后面那个有被人删除过一些品项
我想把右面那张表的价格 输到左边那个表格里面去 但是左边的项目比右边的多(左右两组数据的项目号都是按照顺序排列的)

求解如何讲左边项目的金额对准右边的项目 即跳过左边多出的项目号 输入正确?

追答

来个简单点的,假设内容在A列至H列,H列是金额,可在H2输入公式:
=IF(ISNA(MATCH(E2,A:A,)),"",INDEX(D:D,MATCH(E2,A:A,)))
将公式向下拉填充复制就行了。

本回答被提问者采纳
相似回答