先看看动态效果图:

无需手动输入的Excel录入,excel快速录入技巧简单又高效!-趣帮office教程网

在日常工作中,我们经常需要制作产品录入单,手动输入产品名称、单价和数量不仅繁琐,还容易出错。

今天,我们就来介绍一种简单的方法,只需输入产品名称和数量,就能自动带出单价和金额。

第一步:制作下拉菜单

首先,我们需要为产品名称制作一个下拉菜单,方便快速选择。具体步骤如下:

1、选中需要制作下拉菜单的单元格区域。

2、点击“数据”选项卡,然后选择“数据验证”。

无需手动输入的Excel录入,excel快速录入技巧简单又高效!-趣帮office教程网

3、在弹出的对话框中,选择“序列”作为允许的类型,并在“来源”框中输入产品名称的列表。

无需手动输入的Excel录入,excel快速录入技巧简单又高效!-趣帮office教程网

4、点击“确定”按钮,完成下拉菜单的制作。

无需手动输入的Excel录入,excel快速录入技巧简单又高效!-趣帮office教程网

第二步:自动读取单价

我们需要设置公式,以便在输入产品名称后自动带出单价。

输入公式=TEXTJOIN("",TRUE,IF($G$2:$G$9=A2,$H$2:$H$9,""))

无需手动输入的Excel录入,excel快速录入技巧简单又高效!-趣帮office教程网

拆分一下这个公式:

IF($G$2:$G$9=A2,$H$2:$H$9,"")

将G列中的产品名称与A列中输入的产品名称进行比较,如果匹配,则返回H列中对应行的单价;如果不匹配,则返回空值。

输入公式后,按回车,

无需手动输入的Excel录入,excel快速录入技巧简单又高效!-趣帮office教程网

无需手动输入的Excel录入,excel快速录入技巧简单又高效!-趣帮office教程网

会看到“水、乳、霜”的单价399是单价表中的“水、乳、霜”在同一行。

因为IF函数中是采用数组公式。所以会把所有单价返回来,其它产品的单价不显示出来,是空值。

在编辑选中IF函数公式,按F9,你会看到他是一个数组{"";"";"";"";399;"";"";""}。

无需手动输入的Excel录入,excel快速录入技巧简单又高效!-趣帮office教程网

(2)TEXTJOIN函数用于将返回的数组中的单价,那些空值会被忽略掉,只剩下399.

无需手动输入的Excel录入,excel快速录入技巧简单又高效!-趣帮office教程网

=TEXTJOIN("",TRUE,IF($G$2:$G$9=A2,$H$2:$H$9,""))

TEXTJION的第一个参数:是用什么来连接,这里只要双引号,引号内什么都不要。

第二参数:TRUE,忽略空值

第三参数:IF函数求的出数组={"";"";"";"";399;"";"";""}。

把公式向下填充即可。

这样只要输入产品名称,单价就会自动出来。

第三步:计算金额

最后一步是计算金额。

只需将单价所在单元格的值乘以数量即可。

无需手动输入的Excel录入,excel快速录入技巧简单又高效!-趣帮office教程网

现在,一个简单而高效的产品录入单就完成了!

只需输入产品名称和数量,就能自动带出单价和金额,大大提高了工作效率。