excel循环引用怎么解除(EXCEL循环引用的妙处)

今天专门解答两个群友工作中遇到的问题。真是隔行如隔山,不同的行业对Excel的需求也完全不同,且看看下面两位的问题,不过你看到我的解答也许你会真的爱上鹏哥,,好吧,请长期关注我!

1、循环引用

这是一位快递行业的朋友,他们把流水登记成这样了。

excel循环引用怎么解除(EXCEL循环引用的妙处)(1)

为了核对的方便,需要把格式整理成这样

excel循环引用怎么解除(EXCEL循环引用的妙处)(2)

他说需要修改一个月的,那这得复制粘贴多少次呀,如果每天的记录条数相等的话,用offset很好解决,可是每天的记录条数不等啊,怎么办啊?别急看看我的做法。

excel循环引用怎么解除(EXCEL循环引用的妙处)(3)

巧妙吧!上面一步做完以后,把第一列的公式复制粘贴成数值,然后定位,0值,删除,单元格上移,不就OK了吗?

实际上上面的案例我已经做过简化了,群友的数据是类似这样的。

excel循环引用怎么解除(EXCEL循环引用的妙处)(4)

他要把每天的单号和重量整理到一列,怎么办呢?还是一样的。

excel循环引用怎么解除(EXCEL循环引用的妙处)(5)

下面的步骤就不用说了吧,这位亲爱的群友,你该点个赞吧!

2、综合练习

下面这个也是一个群友的问题,他有如下图的一张表。

excel循环引用怎么解除(EXCEL循环引用的妙处)(6)

想按照关键词整理成这样的格式。

我们只要用match找出关键词在其列中的相对位置,然后通过指定行号、列号用index返回对应的值就可以。

比如B10-D10中输入

=INDEX($A$2:$F$7,{1,3,5},ROW(A2))

9点,10点,11点就出来了。

所以现在难点就在于{1,3,5}怎么表达,{1,3,5}代带芦荟胶囊在A2:A7中的相对位置。如果直接用match,默认只能返回第一个芦荟胶囊的相对位置。

遇到问题,我们转个弯,可能很快就能解决,如果我们让芦荟胶囊显示成芦荟胶囊1、芦荟胶囊2、芦荟胶囊3……,这样不就唯一了吗?这下用match查找就不会出现刚的情况了。

所以先做辅助列,先给关键词前面按照出现的次数编个号。

excel循环引用怎么解除(EXCEL循环引用的妙处)(7)

编号的公式如下:A2中

=COUNTIF($B$2:B2,B2),注意引用技巧。

然后添加辅助列2,把关键词语和序号链接起来,然后就可以用MATCH函数了

B9公式如下:

=INDEX($C$2:$H$7,MATCH($A$9&COLUMN(A1),$C$2:$C$7,),ROW(B2))

OK!大功告成!

转自:米宏Office

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页