如何在 Excel 中重複單元格值 X 次?


Excel 是一款功能強大的程式,它擁有各種各樣的函式,可以輕鬆地操作和分析資料。在列中多次重複某個單元格值是一個常見的需求。本教程將逐步引導您完成有效地完成此任務的方法,無論您是想生成測試資料、開發模板還是僅僅複製資料。

無論您是 Excel 新手還是經驗豐富的使用者,您都會發現本教程易於閱讀且充滿有用的建議。在開始之前,請確保您對 Excel 的介面和功能有基本的瞭解。由於我們介紹的技術適用於大多數版本的 Excel,因此您可以使用任何版本。

重複單元格值 X 次

這裡我們將首先建立一個 VBA 模組,然後選擇資料範圍來完成任務。因此,讓我們看看一個簡單的過程,瞭解如何在 Excel 中將單元格值重複 x 次。

步驟 1

考慮一個 Excel 表格,其中您有一系列需要重複的單元格,類似於下圖。

首先,右鍵單擊工作表名稱並選擇“檢視程式碼”以開啟 VBA 應用程式。

右鍵單擊 > 檢視程式碼。

步驟 2

然後單擊“插入”並選擇“模組”,然後將以下程式碼複製到文字框中。

插入 > 模組 > 複製。

程式碼

Sub CopyData()
Dim Rng As Range
Dim InputRng As Range, OutRng As Range
xTitleId = "Repeat Value X Times"
Set InputRng = Application.Selection
Set InputRng = Application.InputBox("Range :", xTitleId, InputRng.Address, Type:=8)
Set OutRng = Application.InputBox("Output Cell (single cell):", xTitleId, Type:=8)
Set OutRng = OutRng.Range("A1")
For Each Rng In InputRng.Rows
   xValue = Rng.Range("A1").Value
   xNum = Rng.Range("B1").Value
   OutRng.Resize(xNum, 1).Value = xValue
   Set OutRng = OutRng.Offset(xNum, 0)
Next
End Sub

步驟 3

然後單擊 F5 執行模組。然後選擇單元格範圍並單擊“確定”。

F5 > 選擇單元格 > 確定

步驟 4

然後選擇一個目標單元格並單擊“確定”以完成任務。

選擇單元格 > 確定。

這就是如何在 Excel 中將單元格值重複 x 次的方法。

結論

在本教程中,我們使用了一個簡單的示例來演示如何在 Excel 中將單元格值重複 x 次,以突出顯示特定資料集。

更新於: 2023年9月27日

904 次瀏覽

開啟您的 職業生涯

透過完成課程獲得認證

開始學習
廣告

© . All rights reserved.