一系列 Microsoft 試算表軟體,具有可用來對資料進行分析、製圖及通訊的工具。
你號,Sine180
是這樣的,TEXTJOIN函數最多處理 32767個字符:
如果你要處理大量的數據,我建議你分段處理。比如6600個數據一處理。
當然,你也可以使用VBA,代碼如下:
Sub CountDigitsInRange()
Dim j As Integer
Dim digitCounts(0 To 9) As Long
Dim numStr As String
Dim ws As Worksheet
' 初始化計數器
For j = 0 To 9
digitCounts(j) = 0
Next j
' 計算00001到99999範圍內每個數字出現的次數
For i = 00001 To 99999
numStr = Format(i, "00000") ' 將數字格式化為5位數字符串
For j = 1 To Len(numStr)
digitCounts(CInt(Mid(numStr, j, 1))) = digitCounts(CInt(Mid(numStr, j, 1))) + 1
Next j
Next i
' 將結果輸出到工作表
Set ws = ThisWorkbook.Sheets.Add
ws.Name = "Digit Counts"
ws.Cells(1, 1).Value = "數字"
ws.Cells(1, 2).Value = "次數"
For j = 0 To 9
ws.Cells(j + 2, 1).Value = j
ws.Cells(j + 2, 2).Value = digitCounts(j)
Next j
End Sub
Alt+F11出現VBA編輯框,然後插入-模塊,然後關閉,Alt+F8運行,會生產一個工作表然後輸出答案。
希望以上資訊能幫到您。如果您需要進一步幫助,請隨時發送消息。
最美好的祝願
Aiden.C - MSFT |Microsoft社群支援專家