新足迹

 找回密码
 注册

精华好帖回顾

· 爸爸菜谱 - 茶树菇排骨汤 (2009-2-25) patrickzhu · 给大家介绍个钓点!!! (2005-3-20) 摸着石头过河
· 我今儿个也把小窝买了~报喜啦~:)-- 更新谈判经过 (2009-8-22) public_enemy · 60 Interview Qusetions for experienced job-seeker (2005-1-20) silence
Advertisement
Advertisement
查看: 4975|回复: 81

[会计] Excel问题求助(31/10/2013新的问题) [复制链接]

发表于 2013-10-10 13:10 |显示全部楼层
此文章由 zliybyc1 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 zliybyc1 所有!转贴必须注明作者、出处和本声明,并保持内容完整
本帖最后由 zliybyc1 于 2013-11-1 11:11 编辑

================================================================================================
下述已解决
(31/10/2013重新有新问题的分割线)
系统里dump出一堆表格,要整理出数据做pivot table的margin analysis
很不幸 client name和job description在同一个column
记得有个if公式是把client name放到job description的左边
例如附件里的把4729-001    YALUMBA MOPPA挪到下面12个月job的左边,把4747-001    SHERIDAN AUSTRALIA挪到下面2个月job的左边,以此类推
再求指导,分分感谢!


就是大致变成这样 本来Column C是空的 填充进client name

================================================================================================
(下述已解决)
sub-ledger里各种混乱
有些Journal和reverse journal虽然数额一样 reference一样 但不知道为什么消除不了 应该是以前有人allocate到不同的cost center了。我把数据全dump到了excel里,做了pivot table,row选了GLreference,value选了sum of amount。这样出现0的就是被reverse掉的journal。如果我想在原始的excel里把这些已经被reverse掉的journal删除掉,应该怎么办?很多很多。。。
请高手们帮忙 分分感谢!

================================================================================================
(下述已解决)
我从系统里dump了一份 inventory record 到excel里
各种乱七八糟 但我只需要前两栏的信息和最靠右一栏的数字
前两栏好办,
但是最右边的数字,不知道因为什么原因,处在不同的column,
column Q,T,V,O 等等都有
但都确定是在最右边一栏。。。
有没有什么公式可以自动把所有最右边的数字都fit到指定的一个column?
还是要macro才能解决?
先行谢过。
Advertisement
Advertisement

发表于 2013-10-10 13:19 |显示全部楼层
此文章由 rabbitpoint 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 rabbitpoint 所有!转贴必须注明作者、出处和本声明,并保持内容完整
是数字?你用个公式把他们都加起来不就ok了

发表于 2013-10-10 13:23 |显示全部楼层
此文章由 zliybyc1 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 zliybyc1 所有!转贴必须注明作者、出处和本声明,并保持内容完整
rabbitpoint 发表于 2013-10-10 14:19
是数字?你用个公式把他们都加起来不就ok了

我要所有最右边那个column的数字

发表于 2013-10-10 13:28 |显示全部楼层
此文章由 rabbitpoint 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 rabbitpoint 所有!转贴必须注明作者、出处和本声明,并保持内容完整
zliybyc1 发表于 2013-10-10 14:23
我要所有最右边那个column的数字

贴上来看看。

比如第10列开始有你说的数字,你就加一列,sum(column 10,11,12,...200够了吧)。你不是从crystal report一类的报表转化到excel的数据吧,有时候就错列了。

发表于 2013-10-10 13:35 |显示全部楼层
此文章由 zliybyc1 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 zliybyc1 所有!转贴必须注明作者、出处和本声明,并保持内容完整
rabbitpoint 发表于 2013-10-10 14:28
贴上来看看。

比如第10列开始有你说的数字,你就加一列,sum(column 10,11,12,...200够了吧)。你不是从 ...

刚才有高手说用=LOOKUP(1,0/(A1:AA1<>""),A1:AA1)
fit到AA往右的column就ok
可是这样吧所有的值都feed到那一栏
BUT 我只需要数字啊
好多row的最右一栏是文字阿
我是从报表里导出来的

发表于 2013-10-10 13:41 |显示全部楼层
此文章由 rabbitpoint 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 rabbitpoint 所有!转贴必须注明作者、出处和本声明,并保持内容完整
还是不明白,左边两列你 留着,中间不用的都删了,剩下的就是数字了,每行就一个数字不是,虽然不在一列上,比如可能分部在五列上,你把这五列加一起。??许多列都是文字的,那是因为报表里面就没值,excel里面就留白的。???
Advertisement
Advertisement

发表于 2013-10-10 13:45 |显示全部楼层
此文章由 bt123123 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 bt123123 所有!转贴必须注明作者、出处和本声明,并保持内容完整
can you give us some data as an example?

发表于 2013-10-10 13:47 |显示全部楼层
此文章由 zliybyc1 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 zliybyc1 所有!转贴必须注明作者、出处和本声明,并保持内容完整
rabbitpoint 发表于 2013-10-10 14:41
还是不明白,左边两列你 留着,中间不用的都删了,剩下的就是数字了,每行就一个数字不是,虽然不在一列上 ...

每行都有很多数字 但我只需要最右边那个

发表于 2013-10-10 13:48 |显示全部楼层
此文章由 cangaru 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 cangaru 所有!转贴必须注明作者、出处和本声明,并保持内容完整
兔点的就可以

发表于 2013-10-10 13:51 |显示全部楼层
此文章由 zliybyc1 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 zliybyc1 所有!转贴必须注明作者、出处和本声明,并保持内容完整
bt123123 发表于 2013-10-10 14:45
can you give us some data as an example?

从column O 开始,再往左的我没贴上来

736.33        2        1472.66        1472.66       
                               
438.6        1        438.6        438.6       
25        3        75        75       
                               
95.68        1        95.68        95.68       
225.76        2                451.52       
718.78        1        718.78        718.78       
                01-AUG-2013  07:09:57   Pageno.      4               
        Unit                               <------- CONSIGNMENT ------->  <--------- ON HAND --------->                       
                        718.78       
                451.52               
87.3583        14        1223.02               
736.33        2        1472.66                209.59
                               
438.6        1        438.6        90.6356       
25        3        75                61.95
                                90.0733
95.68        1        95.68               
225.76        2                        688.51
718.78        1        718.78               

发表于 2013-10-10 13:53 |显示全部楼层
此文章由 zliybyc1 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 zliybyc1 所有!转贴必须注明作者、出处和本声明,并保持内容完整
cangaru 发表于 2013-10-10 14:48
兔点的就可以

每一row的很多cell都有数字的
Advertisement
Advertisement

发表于 2013-10-10 14:04 |显示全部楼层
此文章由 rabbitpoint 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 rabbitpoint 所有!转贴必须注明作者、出处和本声明,并保持内容完整
替你google一下哈,请加分

加第一列,比如第三行
=LOOKUP(9.99999999999999E+307,C3:IU3)

评分

参与人数 1积分 +2 收起 理由
zliybyc1 + 2 感谢分享

查看全部评分

发表于 2013-10-10 14:09 |显示全部楼层
此文章由 anotherone 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 anotherone 所有!转贴必须注明作者、出处和本声明,并保持内容完整
我有个办法,但是稍微麻烦点:
先把excel表格导成csv格式,然后用Notepad++之类的功能多点的文字编辑器打开,然后用Find&Replace,用regular expression的方式把每行从开头(或者说是第二个逗号)到最后一个逗号之间的内容替换成空。存盘用excel打给这个新的csv,就只有最右边的那列数字(或者说是前两列+最右一列)。

这个方法的难度在于写那个regular expression,你如果不是做IT的,我担心你不会写。

发表于 2013-10-10 14:10 |显示全部楼层
此文章由 zliybyc1 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 zliybyc1 所有!转贴必须注明作者、出处和本声明,并保持内容完整
rabbitpoint 发表于 2013-10-10 15:04
替你google一下哈,请加分

加第一列,比如第三行

我也搜出过这个 不管用,调整了range也不行
还好分分鼓励下 兔点tx

发表于 2013-10-10 14:11 |显示全部楼层
此文章由 zliybyc1 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 zliybyc1 所有!转贴必须注明作者、出处和本声明,并保持内容完整
anotherone 发表于 2013-10-10 15:09
我有个办法,但是稍微麻烦点:
先把excel表格导成csv格式,然后用Notepad++之类的功能多点的文字编辑器打开 ...

只会拿东西 不会编辑阿

LZ智商捉急

发表于 2013-10-10 14:12 |显示全部楼层
此文章由 rabbitpoint 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 rabbitpoint 所有!转贴必须注明作者、出处和本声明,并保持内容完整
zliybyc1 发表于 2013-10-10 15:10
我也搜出过这个 不管用,调整了range也不行
还好分分鼓励下 兔点tx

我试着好用嘿
Advertisement
Advertisement

发表于 2013-10-10 14:14 |显示全部楼层
此文章由 youngf 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 youngf 所有!转贴必须注明作者、出处和本声明,并保持内容完整
Don't understand your question. Does one row only have one number?

发表于 2013-10-10 14:14 |显示全部楼层
此文章由 rabbitpoint 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 rabbitpoint 所有!转贴必须注明作者、出处和本声明,并保持内容完整

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

评分

参与人数 1积分 +2 收起 理由
zliybyc1 + 2 再补分

查看全部评分

发表于 2013-10-10 14:15 |显示全部楼层
此文章由 zliybyc1 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 zliybyc1 所有!转贴必须注明作者、出处和本声明,并保持内容完整
rabbitpoint 发表于 2013-10-10 15:04
替你google一下哈,请加分

加第一列,比如第三行

修改了range之后 可以用啦 哈哈哈 谢谢兔点
BUT 新问题出现了 有些最右边的cell本来是数字 但是数据错列了之后与左边一个cell的数字混杂了
excel默认为text 结果lookup出来后是error #N/A
有什么办法么。。。不想一个一个check。。。

发表于 2013-10-10 14:16 |显示全部楼层
此文章由 zliybyc1 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 zliybyc1 所有!转贴必须注明作者、出处和本声明,并保持内容完整
youngf 发表于 2013-10-10 15:14
Don't understand your question. Does one row only have one number?

nap... many numbers, that's why I get stuck

发表于 2013-10-10 14:19 |显示全部楼层
此文章由 rabbitpoint 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 rabbitpoint 所有!转贴必须注明作者、出处和本声明,并保持内容完整
zliybyc1 发表于 2013-10-10 15:15
修改了range之后 可以用啦 哈哈哈 谢谢兔点
BUT 新问题出现了 有些最右边的cell本来是数字 但是数据错列 ...

=cell * 1
Advertisement
Advertisement

发表于 2013-10-10 14:20 |显示全部楼层
此文章由 Brucehome 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 Brucehome 所有!转贴必须注明作者、出处和本声明,并保持内容完整
VBA 搜索每行最后一个有效单元格,并把数值添加到新的一列。楼主是不是这个意思。

发表于 2013-10-10 14:23 |显示全部楼层
此文章由 rabbitpoint 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 rabbitpoint 所有!转贴必须注明作者、出处和本声明,并保持内容完整
你要不想一列一列调成数字,就导出到csv,再倒回来,该是数字就是数字了。

参与宝库编辑功臣

发表于 2013-10-10 14:24 |显示全部楼层
此文章由 vont 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 vont 所有!转贴必须注明作者、出处和本声明,并保持内容完整
rabbitpoint 发表于 2013-10-10 15:12
我试着好用嘿

如果某栏没有数字,就会出现#N/a,不知道LZ说不好用是不是这个原因。这样要写个IFNA,

发表于 2013-10-10 14:29 |显示全部楼层
此文章由 rabbitpoint 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 rabbitpoint 所有!转贴必须注明作者、出处和本声明,并保持内容完整
vont 发表于 2013-10-10 15:24
如果某栏没有数字,就会出现#N/a,不知道LZ说不好用是不是这个原因。这样要写个IFNA, ...

我的例子里面就是某栏是空的。不影响。如果有的数字被当成text了,还有办法可以用格式刷刷刷。

发表于 2013-10-10 14:32 |显示全部楼层
此文章由 anotherone 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 anotherone 所有!转贴必须注明作者、出处和本声明,并保持内容完整
zliybyc1 发表于 2013-10-10 15:11
只会拿东西 不会编辑阿

LZ智商捉急

再想了一个办法,不知道有没有用(假设最右列最多到Z列):
先保存一个副本,全选所有cell, format成numeric(有的text format不了,不用管),然后在一个新列AA上面用
=INDEX(range,MATCH(9.99999999999999E+307,range)),找到最后(最右边)一个数字的列号,然后再新列AB上用公式=INDIRECT(AA & "1")把相应的value取出来。

我自己看着有点头晕了。。。。
Advertisement
Advertisement

发表于 2013-10-10 14:34 |显示全部楼层
此文章由 zliybyc1 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 zliybyc1 所有!转贴必须注明作者、出处和本声明,并保持内容完整
rabbitpoint 发表于 2013-10-10 15:29
我的例子里面就是某栏是空的。不影响。如果有的数字被当成text了,还有办法可以用格式刷刷刷。 ...

重点是这样的
比如有一行最后两格
本来应该是 [56123.56] [56123.56]
该死的错列把它变成了[56123.] [56 56123.56]
这样变成了text  格式刷也刷不回来

发表于 2013-10-10 14:35 |显示全部楼层
此文章由 zliybyc1 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 zliybyc1 所有!转贴必须注明作者、出处和本声明,并保持内容完整
Brucehome 发表于 2013-10-10 15:20
VBA 搜索每行最后一个有效单元格,并把数值添加到新的一列。楼主是不是这个意思。 ...

是的 最好还可以辨别非数字和近似数字。。。

发表于 2013-10-10 14:36 |显示全部楼层
此文章由 anotherone 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 anotherone 所有!转贴必须注明作者、出处和本声明,并保持内容完整
zliybyc1 发表于 2013-10-10 15:34
重点是这样的
比如有一行最后两格
本来应该是 [56123.56] [56123.56]

你那个系统能不能先dump成别的格式比如csv什么的,就比xls的格式干净点。
这什么破系统啊

发表于 2013-10-10 14:37 |显示全部楼层
此文章由 zliybyc1 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 zliybyc1 所有!转贴必须注明作者、出处和本声明,并保持内容完整
vont 发表于 2013-10-10 15:24
如果某栏没有数字,就会出现#N/a,不知道LZ说不好用是不是这个原因。这样要写个IFNA, ...

如果只是文字就好办
iserror把它变成0就好了 不影响数据分析
但有些是数字的 只是错列了变成了text
比如有一行最后两格
本来应该是 [56123.56] [56123.56]
该死的错列把它变成了[56123.] [56 56123.56] 成了text。。。

发表回复

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

本版积分规则

Advertisement
Advertisement
返回顶部