ywh19860616 发表于 2014-11-20 09:12 
能那么快得到您的帮助,非常感谢!!!!!我用了您的代码,并稍加改变: relpace id=subinstr (id,"c","u",1) if policy=="IFRS" 就对了。
但是我仔细看了下我的数据后发现我有个地方弄错了。应该是“如果policy为IFRS,则id保留不变,而对于用 us gaap的id末尾从c变为u"所以我把我代码改成 relpace id=subinstr (id,"c","u",1) if policy!="IFRS". 但是这样的话别的id的c也变成了u.
我的主旨是对于一个id同时拥有2个policy的,分组并改变名字。而不影响只有一个policy的id名字。
不知道您是否能理解我的意思,对我自己的失误我很抱歉。