如何将Excel工作表中的数据进行符合我的要求的处理

发布网友 发布时间:2022-04-23 17:40

我来回答

1个回答

热心网友 时间:2023-10-11 11:23

这个可以用函数或者vba来完成
我就用函数做一个吧
思路是这样 源数据表是sheet1,我要在sheet2中用公式得到处理后的结果
那么比如在sheet1中的第一行有数据
240 0245 0650 1270
则在sheet2中第一行A1和B1依次写入公式
=TEXT(Sheet1!A1,"000")

=IF(MID(Sheet1!B1,LEN(Sheet1!B1)-2,1)=MID($A$1,1,1),"百",MID(Sheet1!B1,LEN(Sheet1!B1)-2,1))&IF(MID(Sheet1!B1,LEN(Sheet1!B1)-1,1)=MID($A$1,2,1),"十",MID(Sheet1!B1,LEN(Sheet1!B1)-1,1))&IF(MID(Sheet1!B1,LEN(Sheet1!B1),1)=MID($A$1,3,1),"个",MID(Sheet1!B1,LEN(Sheet1!B1),1))
然后在C1,D1……即可复制B1的公式
这样sheet2中第一行就会处理sheet1的数据
然后将sheet2的第一行的公式往下复制即可
因为要用大量的公式 所以数据表可能会比较大

如果你想更简洁更方便的话可以获得有偿服务q我80871835

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com