微网站介绍,永州建设公司网站,网站怎么响应式布局,wordpress 论坛 添加附件背景#xff1a;在根据各种复杂的口径导出报表数据时#xff0c;因为关联的表较多、数据量较大#xff0c;一行数据往往会存在三个以上的字典数据。
为了保证导出数据的效率#xff0c;博主选择了导出字典code值后#xff0c;在Excel中处理匹配字典值。在查询百度之后在根据各种复杂的口径导出报表数据时因为关联的表较多、数据量较大一行数据往往会存在三个以上的字典数据。
为了保证导出数据的效率博主选择了导出字典code值后在Excel中处理匹配字典值。在查询百度之后发现Excel中的VLOOKUP函数可以实现这一操作。 目录 一、什么是VLOOKUP?二、操作示例1.原始数据2.字典数据3.数据处理年级匹配班级匹配性别匹配最终展示结果 三、使用中碰到的问题从数据库导出excel的数据使用正确的公式却无法正常获取字典值 一、什么是VLOOKUP?
VLOOKUP函数是Excel中用于在数据表中进行垂直查找的函数。主要功能是根据用户提供的查找值在数据表的首列中精确搜索该值并返回同一行中指定列的内容。 基本语法规则为
VLOOKUP(lookup_value,table_array, col_index_num, range_lookupeg: VLOOKUP(B2,字典表!G2:H3,2,FALSE)参数解析参数1查找值需要用于匹配的值的单元格位置egA2、A3、B4、C5等参数2数据表字典值所在的范围egA2:B7从A列第二行至B列第7行。若需要指定【工作簿】范围则需要在加上工作簿名前缀eg工作簿2!A2:B7若需要指定【其他表格文件】范围则需要在加上表格名前缀eg表格2!A2:B7参数3列序数取字典名所在列基于参数2数据表的范围内的第几列egA2:B7共两列取1代表A列去2代表B列参数4匹配条件精确匹配0/False近似匹配1/Ture二、操作示例
1.原始数据
现在我们手上有一份表格工作簿1是学生信息表。 其中的B、D、E列分别是学生性别、年级、班级的字典编码key需要转为对应的字典名称value。
2.字典数据
工作簿2我们用来存放字典表提供了字典的编码key和对应的名称value。
3.数据处理
在学生信息表中列出三列存放对应的字典名称。
年级匹配
学生年级需要以B列值精准匹配工作簿-字典表中的A2至B7列值。
班级匹配
学生班级需要以D列值精准匹配工作簿-字典表中的D2至E4列值。
性别匹配
学生性别需要以D列值精准匹配工作簿-字典表中的G2至H4列值。
最终展示结果
最后将原三列及字典表工作簿隐藏即可
三、使用中碰到的问题
从数据库导出excel的数据使用正确的公式却无法正常获取字典值
图中的公式中的A2修正为B2 可以看到在B列数据的左上角有一个绿色的三角标通常是由于单元格是文本格式或者检查发现错误的提示。 点击转换为数字后函数可以正常显示了。