送人玫瑰,手有余香,请将文章分享给更多朋友 动手操作是熟练掌握EXCEL的最快捷途径! 我们多次强调过,在数据录入是一定要遵循规范录入的原则,否则将会给后续的统计、计算过程带来巨大的困难。这不是,今天就又有一个这样的例子。 我们要在“实收”和“客供”这两列中分别提取额“备注”这一列中的对应的数值。 思考人生十秒钟,该如何下手呢? 这里的源数据是有一定的规律的。它所有的数据结构都是"实收/客供"+USD+实际金额,这就给了我们利用公式提取数值的机会。 在单元格B2中输入公式“=-LOOKUP(0,-MID($A2,FIND(B$1,$A2)+5,ROW($1:$10)))”,并向下向右拖曳即可。 思路:
我这里还有一个比较烧脑的公式。 B列的公式为:=SUM(TEXT(LEFT(TEXT(MID(A2,COLUMN($1:$1),ROW($2:$15)),),ROW($1:$14)),"0%;;0;!0")*ISERR(-MID(A2,COLUMN($1:$1)-1,2))) C列的公式为:=SUM(TEXT(LEFT(TEXT(MID(A2&"a",COLUMN($1:$1),ROW($2:$15)),),ROW($1:$14)),"0%;;0;!0")*ISERR(-MID(A2&"a",COLUMN($1:$1)-1,2)))-SUM(TEXT(LEFT(TEXT(MID(A2,COLUMN($1:$1),ROW($2:$15)),),ROW($1:$14)),"0%;;0;!0")*ISERR(-MID(A2,COLUMN($1:$1)-1,2))) 这组公式比较复杂,大家只要记住会用即可,这里不解释了! -END- 长按下方二维码关注EXCEL应用之家 面对EXCEL操作问题时不再迷茫无助 我就知道你“在看” 注意!前方有红包挡道!速点阅读原文消灭之! |
|