VLOOKUP函数是Excel中的一个纵向查找函数,它与LOOKUP函数和HLOOKUP函数属于一类函数,在工作中都有广泛应用,例如可以用来核对数据,多个表格之间快速导入数据等函数功能。功能是按列查找,最终返回该列所需查询序列所对应的值;与之对应的HLOOKUP是按行查找的。
例子:
小白发现财务结算报表和订户结算报表的数据不一样,想要通过履约子单号进行匹配查找区间已配数量的差异
首先,我们找到一张表作为基础表,另一个张表作为查询表
现在我们以订户结算报表为基础表,在基础表上新增一列,命名为财务报表履约子单区间已配送数量,以用来回填财务报表的数据
=VLOOKUP(用于两张表查询的关键字段(唯一字段),在查询表中的数据区间,返回查询表的第几列数据,FALSE)
=VLOOKUP(AF2,'[鲜驿站-财务结算报表_20230607161339.xlsx]模板'!$Z:$AQ,18,FALSE)
1.用于两张表查询的关键字段(唯一字段):此处我们选择履约子单号作为关键字段,选择AF2
2.在查询表中的数据区间:我们选择 财务结算报表$Z:$AQ,其中,区间的第一列字段需要是关键字段这列,也就是履约子单号
3.需确认,通过基础表的关键字段若在查询表中查到了,此时返回查询表数据的第几列数据,若我们输入1,则返回的就是履约子单号,若我们输入3,则返回的就是第3列数据履约子单商品名称,此时我们想要履约子单区间已配送的字段,则就数从履约子单号开始到这个字段的数字,在当前的例子中是18,则我们填写18
4.在vlookup函数中,一般来说,我们用的是都是精准查询,则直接填写FALSE
IF函数一般是指程序设计或Excel等软件中的条件函数,根据指定的条件来判断其“真”(TRUE)、“假”(FALSE),根据逻辑计算的真假值,从而返回相应的内容。可以使用函数 IF 对数值和公式进行条件检测
日常工作中最常用的是用来校验两个字段是否一致
在上述例子中,我们通过VLOOKUP函数匹配到了财务结算报表的履约子单区间已配送,此时的需求是想要知道这财务结算报表的履约子单区间已配送与订户结算报表的区间已配送则可以使用IF函数
IF(logical_test,value_if_true,value_if_false)
=IF(AW2=AX2,"正确","错误")
鲜驿站导出的表格,很多数据的格式是以文本的格式导出,奶站站长及运营无法直接在excel对数据列进行计算,此时提供两种方式对数据格式进行转换。
以上图为例,履约单金额、数量等都是文本格式,一般文本格式在左上角有一个小的绿色三角形
将鼠标点击文本格式的单元格均会出现橙色的警示⚠️符号,点击转换为数字,则可以转换
复制一个文本格式的单元格放到A1单元格
1.点击左上角的三角形,选中整个表格
2.点击橙色的警示⚠️符号,点击转换为数字,则可以全表转换
3.2运用VALUE函数进行转换
插入一个空列,输入函数=VALUE(需要转换的单元格)例如:VALUE(X2)