【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、替换后可以根据自己的需要将公式粘贴为数值。

小菜鸟眼前一亮

原来可以这么简单,都是会用的功能,可是就是想不到,看来基本功还不够扎实啊。

解决问题的途径有很多,辅助列往往可以简化问题,使用公式适合格式固定数据源经常变动的情况,而操作的方法适合频次不是很高的情况,不然即使再简单的操作,需要重复多次的话也就没什么效率了。

不过很多基本功能如果用得好,确实可以令人眼前一亮。

(0)

相关推荐