Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
楼主: liyh67

[通知] [已解决]使用公式将金额分列

  [复制链接]
发表于 2009-9-12 23:38 | 显示全部楼层

<p>偶是来学习的..</p><p>高手.还蛮多的哦..</p><p></p>
回复

使用道具 举报

发表于 2009-9-12 23:44 | 显示全部楼层

<div class="msgheader">QUOTE:</div><div class="msgborder"><b>以下是引用<i>vinsky2003</i>在2009-9-12 23:26:00的发言:</b><br/>8楼为什么要以数组方式输入啊?我刚试了一下,不用数组方式也可以得出结果~~有没人解答下</div><p></p>不用数组A2就要改为$A2,这样就多了个$字符了,因为横拉的时候不加这个会变了引用单元格的
回复

使用道具 举报

发表于 2009-9-12 23:51 | 显示全部楼层
回复

使用道具 举报

发表于 2009-9-13 10:37 | 显示全部楼层

<p>学习一下</p>
回复

使用道具 举报

发表于 2009-9-13 13:06 | 显示全部楼层

<p>看看</p>
回复

使用道具 举报

发表于 2009-9-13 13:08 | 显示全部楼层

<p>看看</p>
回复

使用道具 举报

 楼主| 发表于 2009-9-13 13:24 | 显示全部楼层

我推荐的公式是:<br/>=LEFT(RIGHT(" ¥"&amp;$A2*100,COLUMNS(D:$O)))<br/>这公式和5楼、8楼的基本思路是一样的,8楼用数组少了一个字符,用A2/1%代替A2*100省掉一个字符。<br/>我推荐这个公式的理由除了公式长度较短以外,主要是这个公式不需要像5楼、8楼的公式考虑-COLUMN()前面的数字是13还是16,只有直接在COLUMNS()中间填上当前列的列标(相对引用)和“分”位所在列的列标(绝对引用)就可以了,并且公式设置好以后,如果在C列或D列前面插入一列或几列,公式会自动变为=LEFT(RIGHT(" ¥"&amp;$A2*100,COLUMNS(E:$P))),不用手工做任何修改。
回复

使用道具 举报

发表于 2009-9-15 11:44 | 显示全部楼层

我急着想知道答案,因为我要用。我现在就在为金额发愁。
回复

使用道具 举报

发表于 2009-9-15 12:04 | 显示全部楼层

回复:(kkk2009)[replyview] =LEFT(RIGHT(" ¥"&...

学习
回复

使用道具 举报

发表于 2009-9-15 12:20 | 显示全部楼层

<p>很实用</p>
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-3 20:08 , Processed in 0.371487 second(s), 8 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表