今天,教大家用Excel来制作一份报价单,通过输入产品编号,自动生成价格。

输入对应的产品编号,就能够自动生成价格和日期,录入数量后能生成金额。

准备工作

Sheet1中是报价单表格,大家可以根据自己需求来制作。

Sheet2中存放所有产品编号、价格、产品名称等信息。

开始制作

将光标定位到「产品名称」单元格中,单击「公式」-「函数库」-「插入函数」-「查找与引用」-「VLOOKUP」,在「lookup_value」中选择编号下方单元格“C3”;「table_array」中选择Sheet2工作表中数据区域”Sheet2!A2:D9”,将相对引用改成绝对引用;「col_index_num」中输入产品所在的列数,也就是“2”;「range_lookup」中输入“0”表示精确查找。

在“单位”单元格中输入公式

=VLOOKUP(C3,Sheet2!$A$2:$D$9,3,0)

在单价单元格输入公式:

=VLOOKUP(C3,Sheet2!$A$2:$D$9,4,0)

设置货币符号

选中单价和金额单元格,右键-「设置单元格格式」-「数字」-「货币」,选择一种货币符号。

输入编号看看效果,后面单价会自动生成。

自动记录录入数据时间

这个技巧之前有讲过,我们在「日期」单元格中公式:

=IF(A2="","",IF(B2="",NOW(),B2))

进入「文件」-「选项」-「公式」,勾选右侧的「启用迭代计算」确定。在日期列单元格中「右键」-「设置单元格格式」-「数字」-「日期」,选择一种日期类型。

输入编号后,会自动显示当前日期。

根据数量和单价生成金额

在“金额”单元格中输入「=G3*E3」单价乘以数量,向下填充。

将错误值显示空白

在这里,我们可以看到一些没有输入数据的单元格都会显示错误值「#N/A」,我们利用「IFERROR函数」来隐藏错误值。

原先公式:

=VLOOKUP(C3,Sheet2!$A$2:$D$9,2,0)

加上IFERROR后:

=IFERROR(VLOOKUP(C3,Sheet2!$A$2:$D$9,2,0),"")

根据时间戳生成编号_VLOOKUP函数制作产品报价单,能自动生成价格相关推荐

  1. html自动生成价格,Excel技巧:用VLOOKUP函数制作产品报价单,自动生成价格!

    今天,教大家给大家分享一个用VLOOKUP函数制作产品报价单,自动生成价格的小技巧,输入对应的产品编号,就能够自动生成价格和日期,录入数量后能生成金额. 1.准备工作 Sheet1中是报价单表格,大家 ...

  2. 自动生成PDF文件(Java通过PDF模板自动生成PDF)

    思路: 1.创建PDF模板(先创建对应的excel文件,创建好后另存为PDF文件)即可. 2.使用Adobe Acrobat DC工具打开PDF文件,设置自己想要替换的内容. 3.maven项目引入依 ...

  3. java 生成mysql dto_如何根据动态SQL代码自动生成DTO

    当前的状况 一般做数据库相关开发, 除非学习, 否则很少有人愿意直接使用JDBC.本来Java代码就比较啰嗦了,而直接用JDBC写代码之啰嗦简直有些令人发狂!所以在实际开发过程中,我们通常都会使用一些 ...

  4. cad通过钢筋大样生成钢筋明细表插件_Revit二次开发——自动生成构件图(总结)...

    之前测试导出构件图的功能实现,拆分了各模块分布进行测试:Revit二次开发--一键导出构件图(1) Revit二次开发--叠合板自动配筋(2) Revit二次开发--自动标注钢筋思路(3) 本篇为这个 ...

  5. kettle使用数据库来生成序列_Python办公自动化:使用python来自动生成word文档

    让python做办公自动化,让你闲下来 让python做自动化,让你闲下来 上节对python的excel Python办公自动化系列:自动操作Excel自动化做了介绍.这次介绍如何用python对w ...

  6. linux系统中自动生成snap文件_在Linux操作系统下自动生成Makefile的方法

    在Linux操作系统下进行开发,编写Makefile似乎是不可缺少的事情.但是对于一个比较大的工程,编写一个符合规范的Makefile并非易事.而且由于Makefile的各种显式,隐式规则,加之平时并 ...

  7. java生成iso9660工具_基于数据库的代码自动生成工具,生成JavaBean、生成数据库文档、生成前后端代码等(TableGo v7.0.0版)...

    TableGo_20210212 v7.0.0 正式版发布,此次版本更新如下: 1.新增对DB2数据库的支持 2.新增按字段生成文件,支持把字段.JSON.XML数据转换成任何代码 3.新增大量新的自 ...

  8. python生成视频_成为视频分析专家:自动生成视频集锦(Python实现)

    介绍 我是个超级板球迷.从我记事起,我就迷上了这项运动,至今它仍在我的日常生活中起着重要的作用.我相信很多读到这篇文章的人都会点头! 但是自从我开始工作以来,要跟上所有的比赛就成了一件棘手的事.我不能 ...

  9. jeecg-boot自动生成代码_PSIM 仿真:如何使用 PSIM12 自动生成代码

    本文是 21Dianyuan 社区原创技术文章,作者闪烁,感谢作者的辛苦付出. 之前就有看到过 PSIM12.02 可以自动生成 DSP 代码,刚好最近手上有 DSP 实验板,可以测试一下自动生成代码 ...

最新文章

  1. Spark集群部署(standLone)模式
  2. linux系统空间不足,lsof看到异常的delete状态的文件。
  3. openresty开发系列32--openresty执行流程之1初始化阶段
  4. 芝麻信用_别忘查看支付宝芝麻信用分,这些特权别浪费
  5. 云原生是企业数字创新的最短路径
  6. 【APICloud系列|28】 UIChatBox 模块(聊天输入框)的实现
  7. 美国国家公路交通安全管理局对特斯拉Autopilot系统展开正式调查
  8. 搞定 Linux 命令之进程与数据流,不服来辩!| 原力计划
  9. 欧姆龙cp1h指令讲解_欧姆龙cp1h常用指令学习(十二)块程序
  10. 怎么样把书上的字很快的弄成电子版,哈哈,我也会了
  11. 山西大学量子计算机,关于量子力学与量子计算机
  12. Redis下载部署并加入idea应用(详细笔记)
  13. CANoe软件打不开了怎么办?
  14. 当我想深入遗留代码一探究竟的时候
  15. 浏览器打开时总是hao123.com的网站解决办法
  16. 30天自制操作系统——第三天
  17. opencv生成3d模型_OpenCV4.2使用viz模块显示3D图像
  18. 【面试专栏】第三篇:Java基础:集合篇-List、Queue
  19. linux如何打印脚本运行进度,linux-如何在使用systemd引导期间最后运行并打印我的脚本输出?...
  20. vb.net mysql 查询,mysql-vb.net查询以显示数据表的特定行[基本]

热门文章

  1. Eclipse集成Maven功能
  2. 基于JAVA+SpringMVC+Mybatis+MYSQL的村民信息管理系统
  3. 基于JAVA+Servlet+JSP+MYSQL的宿舍管理系统
  4. 11、Jsp加强/EL表达式/jsp标签
  5. HTML5对表单的一些有意思的改进
  6. AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。
  7. 开源势不可挡 IBM Power Systems Linux中心成立
  8. python写一个完整的小程序_写一个python小程序
  9. Python稳基修炼之计算机等级考试易错细节题2(含答案和解析)
  10. linux如何查看本机名称,Linux查看本机登陆用户信息(w、who、last和lastlog命令)...