在Excel中填充价格信息可以通过以下两种常用方法实现:
一、使用VLOOKUP函数
准备数据表 在Sheet2中创建一个包含物料编号、名称和单价的表格,例如:
| 物料编号 | 名称 | 单价 |
|----------|------------|--------|
| 001 | 螺丝 | 5.00 |
| 002 | 螺母 | 8.00 |
在目标单元格输入公式
在Sheet1中需要填充价格的单元格输入公式:
```excel
=VLOOKUP(A2, Sheet2!$A$2:$C$100, 2, FALSE)
```
其中:
- `A2` 是目标单元格的引用;
- `Sheet2!$A$2:$C$100` 是数据表的范围;
- `2` 表示返回第二列(单价);
- `FALSE` 表示精确匹配。
拖动填充柄
输入公式后,按住鼠标左键拖动填充柄填充其他单元格。
二、使用INDEX+MATCH函数
准备数据表
与VLOOKUP相同,需在Sheet2中创建包含物料编号、名称和单价的表格。
在目标单元格输入公式
输入以下公式:
```excel
=INDEX(Sheet2!$B$2:$C$100, MATCH(A2, Sheet2!$A$2:$A$100, 0))
```
其中:
- `Sheet2!$B$2:$C$100` 是返回值范围(单价列和名称列);
- `MATCH(A2, Sheet2!$A$2:$A$100, 0)` 查找A2单元格在A列的精确匹配位置;
- `INDEX` 根据匹配位置返回对应的单价。
拖动填充柄
输入公式后,按住填充柄拖动以填充其他单元格。
三、注意事项
数据唯一性: 确保物料编号在数据表中唯一,否则VLOOKUP/MATCH无法正确匹配; 多条件匹配
性能优化:对于大数据量,建议提前建立索引或使用数据透视表。
通过以上方法,可高效地在Excel中填充价格信息。