如何在 Excel 中以遞增方式自動填滿 IP 位址?
無論是管理辦公室設備、伺服器,還是進行大規模 IT 部署,在 Excel 中高效指派 IP 位址都至關重要!舉例來說,您可能需要產生一連串 IP 位址,從 192.168.1.1 到 192.168.10.1,其中部分數字段會隨項目遞增。手動輸入不僅耗時,還容易出錯;而 Excel 內建的自動填滿功能,往往無法正確辨識 IP 位址的數值模式。因此,掌握能簡化這類重複作業的技巧,才能確保 IP 配置的準確與一致!本文將為您介紹多種實用解決方案——包括內建公式妙招與進階工具(如 Kutools for Excel)——助您輕鬆、快速地在 Excel中以遞增方式填滿 IP 位址!
使用公式以下遞增方式填滿 IP 位址
若您想產生從 192.168.1.1 到 192.168.10.1 的 IP 位址範圍,且遞增發生在第三個八位組,可輕鬆透過 Excel 公式實現!此方法特別適合需要彈性、僅依賴 Excel 內建功能,並具備規律遞增模式的公式驅動解決方案,助您高效完成任務!
1. 選取一個空白儲存格(例如 B2),輸入下列公式,再按下 Enter 鍵,即可產生序列中的第一個 IP 位址:
="192.168."&ROWS($A$1:A1)&".1" 
2. 產生第一個 IP 位址後,按一下該儲存格,並向下拖曳填滿控制點,即可自動建立序列中的其他位址。列數應符合起始值與結束值之間所需的位址數量。

ℹ️ 注意事項與實用技巧:
- 在上述公式中,192、168 和 1 代表固定的八位組。變動部分—
ROWS($A$1:A1)—會產生連續整數,並隨著每一列遞增,自動更新第三個八位組。若要從其他數字(例如 3)開始,只需調整參照範圍(例如改為)$A$3:A3)即可! - 若要遞增第一個八位組:
=ROWS($A$1:A192)&".168.2.1" - 若要遞增第二個八位組:
="192."&ROWS($A$1:A168)&".1.1" - 若要遞增第四個八位組(主機分配):
="192.168.1."&ROWS($A$1:A1) - 務必調整公式邏輯,以符合您所需的位址範圍與起始值。
- 提示:若您打算將公式複製到多列,請雙擊填滿控制點,即可自動填滿整欄。
- 注意事項:
- 請確保每個八位組的數值皆在有效範圍內(0–255)。
- 結果為文字字串,請確保其符合目標系統的格式要求。
- 疑難排解:若出現非預期的數值,請檢查欄位參照與起始儲存格位置。
此解決方案最適合處理簡單且規律的模式,若您已熟悉 Excel 公式,更能享有最大的彈性。然而,若需處理更複雜的自訂 IP 位址遞增或格式設定,請考慮以下其他解決方案。
使用 Kutools for Excel 以遞增方式填滿 IP 位址
對於偏好圖形介面,或需要建立更複雜序列(例如自訂起始數字、遞增值或非標準格式)的使用者,插入序列號中的 Kutools for Excel 功能提供快速且多功能的解決方案。當您處理大型清單、需要自動格式化等附加功能,並希望盡可能減少手動調整公式時,此方法尤其適用。
1. 點選 Kutools > 插入 > 插入序列號。請參閱螢幕截圖:

2. 在插入序列號對話方塊中,請依下列方式設定您的 IP 位址序列:
- (1) 在名稱方塊中輸入此規則的描述性名稱(例如 )
OfficeIP3rdOctet)。 - (2) 在開始數字欄位中輸入遞增八位組的起始值。例如,輸入 1,即可從
192.168.1.x開始。 - (3) 在遞增值方塊中指定每個 IP 的遞增量(通常為)1)。
- (4) 若序列需包含前置零,請於數字位數中設定(例如)
001、002)。 - (5) 填入固定元件(例如以)
192.168.作為前置字元,並以.1作為後置字元),並確保點號位置正確。 - (6) 點擊新增按鈕,即可儲存此規則供日後使用。

3. 當您準備好將 IP 位址填入工作表時,請先選取要顯示這些位址的儲存格,再選擇已儲存的規則,然後按一下填滿範圍:

此功能還可用來生成其他自訂序列,例如發票編號、員工 ID,或任何重複出現的字串與數字組合。
✅ 優點:
- 高度客製化 – 支援固定文字、可變遞增量與格式設定。
- 無需記憶或手動套用公式。
- 序列規則可儲存起來,並在不同活頁簿間重複使用。
⚠️ 注意事項:
- 請確認前置字元、後置字元與數字位數均已正確設定,以免產生格式錯誤的位址。
- 在套用至大範圍前,務必再次確認設定。
🛠️ 疑難排解:
- 若填滿範圍功能無法運作,請確認您的規則符合所選區域的格式。
- 某些網路可能需要排除特定的位址範圍(例如廣播位址)。
想免費試用此工具 30 天嗎?立即下載,並依照上述步驟操作!
VBA 程式碼-以程式方式產生帶有遞增值的 IP 位址序列
若您需要靈活產生自訂起始值、結束值與遞增值的 IP 位址範圍,或您的位址模式比公式與序列工具所能處理的更為複雜,使用 VBA 巨集將是極佳選擇。此解決方案特別適合進階 Excel 使用者,能有效自動化大量建立作業,並適用於每次產生序列時皆需輸入參數的情境。
1. 若要使用 VBA 產生 IP 位址,請按一下開發人員 > Visual Basic,以開啟 Microsoft Visual Basic for Applications 視窗。接著按一下插入 > 模組,並將下列程式碼貼到模組中:
Sub GenerateIPSequence()
Dim startThird As Long
Dim endThird As Long
Dim increment As Long
Dim base1 As String
Dim base2 As String
Dim base4 As String
Dim i As Long
Dim rowStart As Long
Dim outCell As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
base1 = Application.InputBox("Enter the first octet:", xTitleId, "192", Type:=2)
base2 = Application.InputBox("Enter the second octet:", xTitleId, "168", Type:=2)
startThird = Application.InputBox("Enter starting value for third octet:", xTitleId, 1, Type:=1)
endThird = Application.InputBox("Enter ending value for third octet:", xTitleId, 10, Type:=1)
base4 = Application.InputBox("Enter the fourth octet:", xTitleId, "1", Type:=2)
increment = Application.InputBox("Increment value for third octet:", xTitleId, 1, Type:=1)
Set outCell = Application.InputBox("Select the first cell for output:", xTitleId, Type:=8)
If increment <= 0 Then
increment = 1
End If
rowStart = 0
For i = startThird To endThird Step increment
outCell.Offset(rowStart, 0).Value = base1 & "." & base2 & "." & i & "." & base4
rowStart = rowStart + 1
Next i
End Sub 2. 點擊
按鈕即可執行巨集,系統將引導您完成一系列輸入提示:
- 第一個八位組– 輸入 IP 位址的開頭部分(例如)
192)。 - 第二個八位組– 通常為固定值,例如
168,實際數值視您的子網路而定。 - 第三個八位組的起始值-此值決定遞增區塊的起始位置(例如)
1)。 - 第三個八位組的結束值– 此值決定序列何時停止(例如)
10,可產生從192.168.1.1至192.168.10.1的位址)。 - 第四個八位組——此部分通常為固定值(例如)
1),代表位址中的主機部分。 - 遞增值-控制第三個八位組在每列之間的遞增幅度(通常設為)
1,以產生連續的位址)。 - 輸出儲存格– 請選擇要寫入所產生 IP 位址的第一個儲存格,巨集將從此儲存格開始向下填滿。
在輸入所有數值後,巨集將自動建構並填入格式為:first.second.third.fourth(例如)192.168.3.1、192.168.4.1 等)的 IP 位址。
✅ 使用技巧:
- 執行新巨集前,務必先儲存目前的活頁簿,以免意外遺失資料。
- 只需多次執行巨集並搭配不同參數,即可產生不同的位址區塊,無需修改程式碼。
- 當其他公式或圖形介面工具無法應付複雜或多變的 IP 格式時,請採用此方法。
⚠️ 注意事項:
- 所有使用者輸入皆經過驗證——若遞增量為負值,將自動重設為
1. - 確保每個 IP 位元組均維持在有效範圍內(0–255)。
- 請確認輸出欄位有足夠的空白列,以免覆蓋既有資料。
- 執行巨集前,請先啟用「開發人員」索引標籤並允許巨集功能。
🛠️ 疑難排解:
- 若出現錯誤,請檢查開發人員 > 巨集安全性中的巨集安全性設定。
- 若未顯示結果,請確認所選的輸出儲存格位於正確的工作表,且未被鎖定。
使用 Kutools for Excel 以遞增方式填滿 IP 位址
相關文章:
最佳 Office 生產力工具
| 🤖 | KUTOOLS AI 助手:基於以下內容徹底革新數據分析:智慧執行 | 產生程式碼| 建立自訂公式 | 分析資料並產生圖表| 呼叫增強函數…… |
| 熱門功能:尋找、醒目提示或標記重複值 | 刪除空白行 | 合併列或儲存格而不遺失資料 | 不使用公式的四捨五入…… | |
| 高級 LOOKUP:多重條件 VLookup | 多重數值 VLookup | 跨多個工作表 VLookup | 模糊查找…… | |
| 高級下拉列表:快速建立下拉式清單 | 相依式下拉式清單 | 多選下拉式清單…… | |
| 欄位管理員:新增指定數量的欄位|移動欄位|切換隱藏欄位的可見狀態|比較範圍與欄位…… | |
| 精選功能:網格聚焦 | 設計視圖 |增強編輯欄 | 工作簿與工作表管理員 | 資源庫(自動文字)| 日期提取 | 合併工作表 | 加密/解密儲存格 | 依清單傳送電子郵件 | 超級篩選 | 特殊篩選(篩選粗體儲存格/斜體/刪除線……) ...... | |
| 頂尖 15 工具組:12 文字工具(添加文本,刪除特定字符,……)| 50+ 圖表 類型(甘特圖,……)| 40+ 實用公式(基於生日計算年齡,……)| 19 插入工具(插入二維碼,從路徑插入圖片,……)| 12 轉換工具(金額轉大寫,匯率轉換,……)| 7 合併和拆分工具(高級合併行,分割儲存格,……)|……以及更多 |
運用 Kutools for Excel 強化您的 Excel 技能,體驗前所未有的高效能!Kutools for Excel 提供超過 300 項進階功能,大幅提升生產力並節省寶貴時間。立即點擊,取得您最需要的功能……
Office Tab 為 Office 帶來分頁式介面,讓您的工作更輕鬆自在!
- 在 Word、Excel、PowerPoint 中啟用分頁式編輯與閱讀功能,以及 Access、Visio 與 Project。
- 在同視窗的新分頁中開啟並建立多份文件,而非另開新視窗。
- 每天為您提升 50% 的工作效率,並省下數百次滑鼠點擊!
所有 Kutools 增益集,一個安裝程式
Kutools for Office 套件整合了 Excel、Word、Outlook 與 PowerPoint 的增益集,以及 Office Tab Pro,非常適合需要跨多個 Office 應用程式協作的團隊使用!
- 全能套件— 包含 Excel、Word、Outlook 與 PowerPoint 增益集,以及 Office Tab Pro
- 一個安裝程式,一個授權— 數分鐘內即可完成設定(支援 MSI)
- 協同運作更出色— 在多個 Office 應用程式間實現流暢的生產力體驗
- 30 天完整功能試用— 無需註冊,無需信用卡
- 超值之選— 比單獨購買各增益集更省費用