第2个回答 2009-02-19
先在sheet1建立完整的数据信息,货物编码、名称、规格、单价等分别在abcd等列,在sheet2a1输编码,则
b1=if(a1="","",offset(sheet1!b$1,match($a1,sheet1!$a:$a,0)-1,,),向右复制该公式至所有信息
第3个回答 2009-02-19
用vlookup()函数实现(前提你一定要有一张完整的基础表。
1.建立一张完整的础表Sheet1
标题从A1至A5分别为:
货物编码 中文名称 规格 单价 (后面依次添加)
2.建立另一张表格Sheet2
标题同Sheet1
然后在A2至A5中分别录入以下公式:
=VLOOKUP($A2,Sheet1!$A:B,2,0);=VLOOKUP($A2,Sheet1!$A:C,3,0);=VLOOKUP($A2,Sheet1!$A:D,4,0);=VLOOKUP($A2,Sheet1!$A:E,5,0)
然后下拖到你需要的行
这样的话你在A2录入编码后,系统会自动匹配出Sheet2相应的数据。
当然为了美观,你可以将A2至A5替换为以下公式:
=IF(ISERROR(VLOOKUP($A2,Sheet1!$A:B,2,0)),"",VLOOKUP($A2,Sheet1!$A:B,2,0))
=IF(ISERROR(VLOOKUP($A2,Sheet1!$A:C,3,0)),"",VLOOKUP($A2,Sheet1!$A:C,3,0))
=IF(ISERROR(VLOOKUP($A2,Sheet1!$A:D,4,0)),"",VLOOKUP($A2,Sheet1!$A:D,4,0))
=IF(ISERROR(VLOOKUP($A2,Sheet1!$A:E,5,0)),"",VLOOKUP($A2,Sheet1!$A:E,5,0))
希望对你有所帮助!有问题可以留言本回答被提问者采纳
第4个回答 2009-02-19
有VLOOKUP函数,比如数据在sheet1,在sheet2B2输入VLOOKUP(A2,sheet1!A:F,2,0),后面的列C;D;E;F;G...函数后面参数改为3.0); 4.0);5.0) ;6.0).......