二、账单手工分析
1、一列多行转换一行多列
在账单分析中有时候会碰到一行多列的数据,如下图:

不利于我们进行数据分析,需要将一列多行转换一行多列,这个时候可以使用转置功能。复制需要转化的多行数据,粘贴至右侧空白区域,选择转置功能即可

完成效果如图所示:

但是这样数据多的话操作麻烦,更便捷的方法是使用TRANSPOSE函数功能,它可以帮助我们将竖排的表格,变成横排的表格,实现转置功能。
第一步,首先选中转置后的单元格区域

第二步,在编辑栏输调用函数,即输入“=TRANSPOSE”

第三步,设定准备转置的单元格区域

第四步,按下Ctrl+Shift+Enter组合键,表格自动完成转置

第五步,选择三行,右下角下角标双击进行规则填充,然后复制为值即可。

2、多行填充
在实际分析中,有时还会遇到需要批量填充,比如需要将
王五填充王五,张三填充张三。如图:

可以选择王五及需要填充的范围,Ctrl+D即可实现。

但是如果需要填充的数据较多,就需要使用下面的方法了。
第一步,选中需要全部填充的范围,Ctrl+G调出定位条件,选择空值,然后确定

第二步,这个时候鼠标就不能乱动了,按“=”号,然后接着按键盘上方向,表示选择下方单元格填充前一个单元格内容,然后Ctrl+Enter键进行统一内容填充,然后复制粘贴为值即可。

3、VLOOKUP用法
加入我们现在有开户信息,包含开户人身份证号码,需要将身份证号码加入到交易账单中,那么就需要使用功能强大的VLOOKUP函数了。

vlookup函数的语法:
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
一,lookup_value:lookup是查找的意思,value是值,就是要查找的值。
二,table_array:“你要到哪去查找这个值?”就在这个table_array的区域里。选定这个区域,公式将在这个区域对lookup_value进行查找。
三,col_index_num:col是column单词的缩写,是列的意思,index是索引的意思,合起来就是你在table_array区域中要找的值所在的列数,比如你要找一列电话号码,是在table_array区域的第三列,那么col_index_num就是3,这是一个相对引用的概念。
四,range_lookup:为一逻辑值,指明函数 VLOOKUP 返回时是精确匹配还是近似匹配。如果为 TRUE 或省略,则返回近似匹配值,也就是说,如果找不到精确匹配值,则返回小于 lookup_value 的最大数值;如果 range_value 为 FALSE,函数 VLOOKUP 将返回精确匹配值。如果找不到,则返回错误值 #N/A。
说明:如果函数 VLOOKUP 找不到 lookup_value,且 range_lookup 为 TRUE,则使用小于等于 lookup_value 的最大值。
如果 lookup_value 小于 table_array 第一列中的最小数值,函数 VLOOKUP 返回错误值 #N/A。
如果函数 VLOOKUP 找不到 lookup_value 且 range_lookup 为 FALSE,函数 VLOOKUP 返回错误值 #N/A。
根据函数用法,输入公式=VLOOKUP(D2,开户信息!B:C,2,0),回车即可。

最终实现预期效果:

