您的位置: 网站首页> IT爱问> 当前文章

excel合并单元格拆分及计算,合并单元格数据提取

老董2023-03-16174围观,140赞

  本站站长擅长用python自动处理excel,请多关注本站。

  部落窝教育excel-这些好看不实用的excel功能,还是少用为妙!

  今天群里连续两个伙伴问到同一类型的问题,都是有关合并单元格的问题。

  第一,合并单元格计算问题

  三个小组,每个小组每个人分配的金额不一样,要将金额按照每个人的提成比例核算出每个人的提成。

  学员说如果EXCEL数据换成下面这样,他会做!

  是的哦!如果一开始设计数据源的时候,就这样规范,那提成就不是难事儿了,谁都会做。=C2*D2,下拉就搞定了!

  可是,身为职场人,有时候我们也很无奈,没有驾驭数据源的权利,比如说,领导设计的表格,我们只有接受的份儿。那这种情况,我们只有靠自己了,多会些Excel技能。

  针对上面的问题,小雅给大家分享两个相关技巧。

  1. 取消合并单元格并填充相同内容

  选取取消含合并的单元格区域,单击取消“合并后居中”命令。编辑-定位-定位条件-空值。把光标放在编辑栏中,输入=选取区域中反白显示单元格上面的单元格地址。按ctrl+endter结束填充。

  不会的伙伴可以参考下面的小动画演示:

  就想装酷,不想用技巧,非得要用公式?那满足你!

  如果合并单元格是文字,可以使用公式:=LOOKUP("座座座座座",A$1:A1)

  用"座"是因为LOOKUP函数会从参数2的区域中选择“最后一个”小于等于参数1的值,而"座"这个字的代码是55289,一般来说不会有大于它的字。如果A列出现"座座座"或者"作作作"之类的时候,就会出错。可增加“座”字的个数来解决。

  如果合并单元格是数字,可以使用公式:=LOOKUP(9^9,A$1:A1),或者=LOOKUP(9E+307,A$1:A1)。

  9E+307是接近Excel中能处理的最大数,可以认为是Excel中最大正数,使用该值可以有效的避免与要匹配的数据值相同。Lookup函数在搜索不到搜索值时,会搜索区域中最后一个小于搜索值的数据。

  2. 合并单元格提成计算

  在E2单元格输入公式:=LOOKUP(9^9,C$2:C2)*D2,下拉。

  第二,合并单元格提取数据问题

  另外一个学员提出的问题,把A列的合并单元格数据,使用公式提取出来放在E列。

  你能帮助写一个公式吗?给一个参考公式作为思路提示:=INDIRECT("A"&(4*ROW())-3),这个公式还可以再优化。

很赞哦!

python编程网提示:转载请注明来源www.python66.com。
有宝贵意见可添加站长微信(底部),获取技术资料请到公众号(底部)。同行交流请加群 python学习会

文章评论

    excel合并单元格拆分及计算,合并单元格数据提取文章写得不错,值得赞赏

站点信息

  • 网站程序:Laravel
  • 客服微信:a772483200