室内设计培训
平面设计培训
部落窝教育
网站首页 >> Excel教程 >> 文章内容

EXCEL合并单元格相关的函数公式提取和计算案例

[日期:2017-07-29]   来源:IT部落窝  作者:IT部落窝   阅读:9542[字体: ]

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

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

三个小组,每个小组每个人分配的金额不一样,要将金额按照每个人的提成比例核算出每个人的提成。 
 
学员说如果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),这个公式还可以再优化。
欢迎加入Excel学习QQ群交流:644614489

 

IT部落窝PS,CDR,213班 分享到: QQ空间 新浪微博 腾讯微博 人人网
photoshop教程
Photoshop教程
平面设计教程
Photoshop教程