【Excel应用案例】隔行填数据,高手、大神、菜鸟的方法你喜欢哪一个?
公众号回复2016 下载office2016
解决问题的途径有很多,辅助列往往可以简化问题,使用公式适合格式固定数据源经常变动的情况,操作技巧的方法适合频次不是很高的情况,不然即使再简单的操作,需要重复多次的话也就没什么效率了。
有个小菜鸟遇到一个麻烦问题,高手给出了辅助列的解决方法,大神给出了公式解决的方法,老菜鸟给出了一个比较菜的方法……
领导给了这样一张表,让我把人员姓名录进去,好几百个名字,这得怎么办啊,都愁死了%>_<%
我截取了一部分如下图,拜托各位高人看看有什么省劲点的办法吗?
这有何难,添加一个辅助列,然后用一个公式拉下来就搞定了,公式是这样的:
=IF(F2=F$1,G$1,VLOOKUP(ROW(),A:B,2,))
效果如下图,a列做个辅助列应该很容易的吧,快去试试!
小菜鸟高兴的不得了
哇咔咔,高手果然是高手,vlookup我倒是会用,只是没想到可以这样做辅助列,万分感谢!
几分钟后小菜鸟又来了……
高手还在么,大事不妙,老大说不能用辅助列,会破坏数据源的结构,我该咋办啊……
看到高手有点犯难心,大神说话了:
不用辅助列就不用辅助列,offset和indirect你会用哪个都行,隔行取数据那是手到擒来,给你两个公式拿去玩吧:
公式1:=IF(E2=E$1,F$1,OFFSET(A$1,INT(ROW()/2),))
公式2:=IF(E2=E$1,F$1,INDIRECT("A"&INT(ROW()/2)+1))
小菜鸟激动的不行
大神果然厉害,能不能讲讲offset和indirect这两个函数呢?
大神淡然一笑:
客气客气,能帮到你就很开心了,关于这两个函数么,且听我慢慢道来……
……*%¥&……¥&¥¥@##……*%¥&……¥&¥¥@##¥……*%¥&……¥&¥¥@##¥
小菜鸟一脸懵逼
+_+ ⊙﹏⊙b汗
完全听不懂咋办啊,公式在这个表里是没问题,但是下次换个地方就不会用了,%>_<%
操作要点:
1、输入第一个名字所在的单元格地址;
2、选择两个单元格一起下拉;
3、替换后可以根据自己的需要将公式粘贴为数值。
小菜鸟眼前一亮
原来可以这么简单,都是会用的功能,可是就是想不到,看来基本功还不够扎实啊。
解决问题的途径有很多,辅助列往往可以简化问题,使用公式适合格式固定数据源经常变动的情况,而操作的方法适合频次不是很高的情况,不然即使再简单的操作,需要重复多次的话也就没什么效率了。
不过很多基本功能如果用得好,确实可以令人眼前一亮。