2022-05-19 10:39来源:m.sf1369.com作者:宇宇
假设a列为原始数据,求和结果位于b列,且a1、b1单元格为该列字段名称,则在b2单元格输入“=if(a2+a3>=10,a2+a3-10,a2+a3)”,然后下拉公式即可。
这个可以用函数或者vba来完成我就用函数做一个吧 思路是这样 源数据表是sheet1,我要在sheet2中用公式得到处理后的结果那么比如在sheet1中的第一行有数据240 640245 640650 641270则在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