EXCEL表格中如何输入不同规格后就自动显示相对于的单价

如题所述

第1个回答  2024-10-13
在Excel表格中,我们可以通过一些技巧让输入不同的规格后自动显示对应的单价。大体思路是使用主函数配合offset和match函数,来定位具体的行和列。

假设我们有两个工作表,表1和表2,它们位于同一个Excel文件中。首先,我们需要在表1中输入规格,然后在相应的单元格中显示对应的单价。

公式具体可以这样写:

1. 在表1中输入规格的单元格,例如C4。

2. 在表2中,A列是规格,A4:A7是规格的具体值,B列是对应的单价。

那么,在表1的D4单元格中输入公式:

=OFFSET(表2!$A$3,MATCH(表1!$C4,表2!$A$4:$A$7,0),0)

这里的MATCH函数用于在表2中查找表1中的规格,然后OFFSET函数会根据查找的结果定位到对应的单价。

比如,如果规格是“三层”,在表2的A列中查找“三层”,找到后OFFSET函数会从表2的A3单元格开始,向下移动相应行数,定位到对应的单价。

这里假设D4单元格的公式为:

=OFFSET(表2!$A$3,MATCH(表1!$C4,表2!$A$4:$A$7,0),0)

如果表1中的C4单元格输入“三层”,那么D4单元格将自动显示“三层”对应的单价。

需要注意的是,公式中的单元格引用和范围需要根据实际情况进行调整。

通过这种方式,我们可以实现输入规格后自动显示对应的单价,大大提高了工作效率。
相似回答