請問Excel中用什麼函式公式可以把數值1234,每個數值都加1,變成2345。以此類推34567,就變成

2022-05-20 21:05:12 字數 2284 閱讀 4296

1樓:匿名使用者

寫乙個自定義函式公式add1() 實現

進入**設計視窗,新建乙個模組,把以下**粘過去,在單元格裡就可以用=add1(要變的值) 這個公式了

function add1(s)

for i = 1 to len(s)

if mid(s, i, 1) >= "0" and mid(s, i, 1) <= "8" then

add1 = add1 & chr(asc(mid(s, i, 1)) + 1)

else

if mid(s, i, 1) = "9" thenadd1 = add1 & "0"

else

add1 = add1 & mid(s, i, 1)end if

end if

next

end function

2樓:匿名使用者

資料在a列:

在b1輸入

陣列公式,輸入後先不要回車,按ctrl+shift+enter結束計算,再向下填充。

3樓:朱薈非

比如數字在a列,可以在b1輸入公式:

=rept(1,len(a1))+a1

下拉填充

效果如下

1234 2345

258 369

2357 3468

4樓:匿名使用者

如果數字都是4位的,公式為:

=text(sum(right(mid(a1,,1)+1)*10^),"0000")

向下填充即可。

5樓:雲中子

陣列公式

6樓:匿名使用者

就是加法就可以啊,例如;1234+1111,2345+1111,這不是很簡單嘛,只是不知道如果某個數字到了9你想要什麼樣的效果

7樓:

如果遇到9怎麼處理?比如99,變成00?還是100?110?

8樓:匿名使用者

=a1+rept(1,len(a1))

在excel中,如何將重複出現的數字,自動隱藏。比如a1是1234,a2是2345,a3是4567,a4是2345,a5是2345

9樓:我的王是金閃閃

b1輸入公式

=if(countif(a$1:a1),a1)>1,"",a1)下拉複製公式

篩選b列不為空的項,複製a列資料。就是你想要的如果有wps或office2007以上版本。直接用刪除重複項功能就可以了

10樓:廣東山村憨夫

選擇a列要隱藏的範圍設定條件格式,使用公式=countif($a$1:a1,$a1)>1 ,選擇字型為背景色,確定後即成。

11樓:脆香苑美食

在a1輸入公式:=if(or(a1=a2,a1=a3,a1=a4,a1=a5,a1=a6),"",a1)

在a2輸入公式:=if(or(a1=a2,a1=a3,a1=a4,a1=a5,a1=a6),"",a2)

在a3輸入公式:=if(or(a1=a2,a1=a3,a1=a4,a1=a5,a1=a6),"",a3)

依次類推。。。

excel中如何將12345678顯示成1.2345.678?

12樓:紅椿民宿

選中區域-右鍵-設定單元格格式-數值:如下圖

13樓:匿名使用者

在b1中輸入或複製貼上下列公式

=replace(replace(a1,6,,"."),2,,".")

14樓:匿名使用者

選中區域-右鍵-設定單元格格式-數字-貨幣-貨幣符號選無-確定

15樓:農民傷不起

excel對比函式,excel函式公式 比對

比較就用vlookup 如果只想用品名做比較的話就不用動你的表,公式為 vlookup a1,sheet2 a c,3,0 如果想用品名和尺寸做比較的話就得先把品名和尺寸合成一列並且最好把合成完的放到第一列再比較,公式為 vlookup a1,sheet2 a b,2,0 用vlookup函式就可以...

EXCEL函式公式求解 20,EXCEL公式求解

excel公式求解 在g2中輸入或複製貼上下列公式。sumproduct c 2 c 17 f2 a 2 a 17 首付 countifs a 2 a 17,a 2 a 17,b 2 b 17,b 2 b 17,c 2 c 17,c 2 c 17 下拉填充。如果是兩個工作表。在b2中輸入或複製貼上下...

EXCEL函式中VLOOKUP函式公式為VLOOKUP

二種可能。一是你的公式寫在了a1單元格 二是你的公式寫在了sheet1表的a列或者b列。解決辦法是不要寫在a1單元格,也不要寫在sheet1表中的ab二列 經過測試,寫在 sheet1 a b 內也是可以的.但此公式不能寫在a1中.檢視一下你的公式是不是寫在a1裡面了.這個公式的內容就是查詢當前 裡...