在Microsoft Excel中將1/0轉換為/否的6種方法

使用者頭像佔位符
作者: xiao
20/05/2026

在Microsoft Excel中將1/0轉換為/否的6種方法

您是否想在Excel 中將1 和0 值轉換為「是」和「否」值?

想像一下,您透過行動應用程式和網站收集了用戶參加網路研討會的輸入資訊。 ,當您訪問資料庫時,看到的只是一連串令人眼花繚亂的 1 和 0,而您不知道希望的是明確的“是”和“否決”答案。

為了確保處理這些數據的任何人都不會感到困惑,進行轉換至關重要。

在這個全面的 Excel 教程中,我將展示最有效和用戶友好的技術,將那些神秘的 1 和 0 轉換為更清晰的「是」和「否」。

透過遵循本逐步指南,您將能夠以最少的精力和時間實現這種轉換,從而使您的資料立即更容易存取和理解。

推薦:WordPress加速器Seraphinite Accelerator外掛

在Excel中將1/0轉換為是/否的原因

資料吸引力是 Excel 中將 1 和 0 轉換為「是」和「否」的主要驅動因素。除了技術受眾外,一般使用者無法理解數據中這些 1 和 0 的含義。

它們只是將這些數字視為分數,這可能會向你的觀眾發出錯誤的信號。相反,如果你用“是”和“否”代替這些二進制數字,你的數據集就會變得非常易讀。

其他主要原因可能如下:

  • 「是」和「否」是人類可讀的數值,比數值更方便使用者使用。
  • 此外,「是」和「否」比1 和0 更適合報告、儀錶板和簡報。
  • 這種轉換有助於更直接的數據分析和解釋。
  • 當您在Excel中將1和0轉換為「是」和「否」時,可以減少誤解或錯誤處理資料的可能性。
  • 「是」和「否」標籤使文件和資料共享更容易。
  • 使用者通常需要「是」和「否」這樣的二進位選擇,而不是數值。

現在您知道了何時以及為什麼必須在 Excel 工作表中將 1 和 0 更改為“是”和“否”,以下介紹您必須練習的最佳方法:

在Excel 中使用“查找和替換”將“1/0”轉換為“是/否”

這 替換和替換 工具是最簡單的解決方案,可以快速將資料集中的所有 1 和 0 更改為“是”和“否”,從而消耗創建任何複雜的函數或編寫一行程式碼。請參考以下說明:

在Microsoft Excel中將1/0轉換為/否的6種方法
在Microsoft Excel中將1/0轉換為/否的6種方法
在Excel 中使用“查找和替換”將“1 0”轉換為“是”或“否”

  1. 啟動Microsoft Excel並開啟包含要從1和0轉換為「是」和「否」的資料的電子表格。
  2. 按一下並拖曳以選取包含要轉換的 1 和 0 的儲存格範圍。
  3. 或者,您可以應用 替換和替換 操作適用於整個工作表。在這種情況下,請勿選擇任何特定的列、行或儲存格區域。
  4. 按 Ctrl + F 開放 替換和替換 對話框。
  5. 導航至 代替 標籤。
  6. 在裡面 找什麼 在欄位中,您必須輸入要在整個 Excel 工作表或選定範圍內尋找的內容。在本教程中,它是一個數值 1。
  7. 同樣地,在 用。 。 。來代替 字段,您必須輸入將替換工作表中的 1 的值。在本例中,答案為「是」。
  8. 點選 找到所有 填充下拉列表 替換和替換 顯示哪些邊界將被取代的工具。
  9. 如果您對清單內容滿意,請點擊 全部替換。

現在,您可以按照上面提到的相同流程,在整個工作表或選取的儲存格範圍內將出現的 0 替換為「否」。

在 Excel 中使用 IF 函數將 1/0 轉換為是/否

只要當您已經有資料集時,尋找和取代工具才適用移植轉換過程。假設您要建立計算範圍,如果有人在特定列中輸入1和0,則相鄰列將顯示「是」和「否」。

您可以使用 IF 函數以程式設計方式執行此操作。以下是您需要遵循的簡單步驟:

在格單元中輸入 IF 函數
在格單元中輸入 IF 函數
  1. 為 1 和 0 的輸入建立一個列。
  2. 然後,選擇第一個儲存格(B2,要考慮 A欄 表示相鄰列的輸入值。
  3. 在選定的儲存格內輸入下列公式:
=IF(A2=1,"是",IF(A2=0,"否","不適用"))
使用自動填充複製相同的公式
使用自動填充複製相同的公式
  1. 打 進入 查看所選單元格中的結果。
  2. 現在,使用 自動灌裝 拖曳手把將相同的公式複製並貼上到列的底部。

就是這樣!如果你輸入數字 1 在左邊的金字塔,你應該會看到“是的” 相對於所選行,在相鄰列中顯示。另外,如果您輸入數字 0,你應該看到“不」位於相鄰列但位於同一行。

推薦:如何在Windows 11/10中將註解貼到應用程式視窗

使用自訂儲存格格式程式碼將 1 表示是,將 0 表示否

假設您想要一個數據輸入列,操作數據員將在其中輸入 1 或 0 以便快速輸入數據,並且 Excel 將自動將輸入轉換建立為「是」和「否」。

另外,轉換過程將在同一列上進行,消耗創建像我在 如果 基於函數的方法。讓我們從以下步驟開始:

在 Excel 儲存格中輸入自訂格式規則
在 Excel 儲存格中輸入自訂格式規則
  1. 選擇資料輸入的列和命名 輸入 或任何你喜歡的。
  2. 反白顯示列標題下方的幾個或更多儲存格。
  3. 按 Ctrl + 1 提出 格式化儲存格 對話框。
  4. 點選 數位 如果未預設選擇,則選項卡。
  5. 在 類別 面板上,點選 賣淫 類別。
  6. 點選 類型 部分。
  7. 將以下自訂格式程式碼複製並貼上到欄位中:
[=1]"Yes";[=0]"No"
  1. 點選 好的 應用您所做的更改。

現在,您可以與資料輸入員共用電子表格,也可以自己測試一下。當他們或您在輸入列中輸入1和0時,Excel會立即將這些邊界變更為「是」和「否」。

在 Excel 中使用 Power Query 中將 1/0 轉換為是/否

M程式碼中的IF函數 Power Query 編輯器 工具可讓您在Excel 中將1 和0 變更為「是」和「否」。

如果您要匯入包含1和0的大型資料集,並且需要在匯入資料集時快速進行轉換,則此方法特別適合您。您也可以用上述方法來尋找Excel工作表或工作簿中已有的資料集。

您可以遵循以下逐步指南:

從「Data」標籤將資料庫匯入Power Query
從「Data」標籤將資料庫匯入Power Query
  1. 前往 數據 工作表上的選項卡,然後按一下 取得數據 命令裡面 獲取和轉換數據 堵塞。
  2. 在 取得數據 上下文選單,將焦點懸停在要使用的資料來源上,例如 來自資料庫。
  3. 在溢出選單中,選擇最終資料來源,例如 來自 SQL Server 資料庫。
  4. 請依照螢幕上的指示匯入資料和 Power Query 編輯器 介面將會打開。
將工作表資料集匯入Power Query
將工作表資料集匯入Power Query
  1. 若要從目前工作表匯入資料集,請選取資料集,然後按一下 來自姓名/範圍 在裡面 數據 標籤。
  2. 點選 好的 在 建立表 對話框。
將資料導入Power Query
將資料導入Power Query

其中,您已將資料匯入 Power Query。請參閱下文以了解如何轉換資料:

在 Power Query 中使用公式建立自訂列
在 Power Query 中使用公式建立自訂列
  1. 在 Power Query 編輯器。
  2. 現在,轉到 新增列 標籤。
  3. 在裡面 一般的 塊的 新增列 選項卡上,點選 自訂列 按鈕裡面 一般的 堵塞。
  4. 這 自訂列 謝謝將打開。
  5. 點選 新列名 欄位並輸入新列的名稱。
  6. 在——的裡面 自訂列公式,複製並貼上此公式:
if [Inputs]= 1 then "Yes" else "No"
  1. 點選 好的 儲存所做的變更。
  2. 將在 Power Query 編輯器。

在上述公式中,替換 [Inputs] 使用您自己的資料集的列名。

您已成功在Power Query中將1和0轉換為「是」和「否」。現在,請依照下列步驟將資料集匯出至Excel工作表:

文件關閉並載入至
文件關閉並載入至
  1. 點選 文件 選項卡並選擇 關閉並加載至 選項。
從Power Query將資料匯入工作表
從Power Query將資料匯入工作表
  1. 在 導入數據 對話框中,按一下 現有工作表 選項。
  2. 現在,選擇工作表上的儲存格範圍。
  3. 點選 好的。
在 Power Query 中將 1 轉換為是,將 0 轉換為否
在 Power Query 中將 1 轉換為是,將 0 轉換為否

Power Query 的欄位將顯示在您的工作表中。現在,您可以從工作表中刪除現有的 1 和 0 列。

推薦:如何在Firefox和Edge中啟用快速操作指令

在 Excel 中使用 Excel VBA 將 1/0 轉換為是/否

我最喜歡的方法就是這個。使用這個方法,我只需要點擊幾個按鈕,就可以將一列中的數千個1和0轉換為相鄰列中的「是」和「否」。

使用以下腳本和說明建立 VBA 巨集只需數十個:

在 Excel 中編寫 VBA 腳本將 1 0 轉換為“是”或“否”
在 Excel 中編寫 VBA 腳本將 1 0 轉換為“是”或“否”
  1. 按 全部 + F11 提出 Excel VBA 工具。
  2. 您必須在此處點擊創建一個空白模組 插入 > 模組。
  3. 在新模組中,複製並貼上以下腳本:
Sub ConvertOneZeroToYesNo() Dim ws As Worksheet Dim rng As Range Dim cell As Range ' 設定包含資料的工作表 Set ws = ThisWorkbook.Sheets("Sheet4") ' 將「Sheet4」替換為您的工作表名稱 ' 設定 A 欄位中包含 Set 20 列中包含 204g =A.遍歷該區域中的每個單元格 For Each cell In rng ' 檢查單元格的值是否為 1 If cell.Value = 1 Then ' 如果是 1,則在 B 列的相鄰單元格中寫入“Yes” cell.Offset(0, 1).Value = "Yes" Else ' 如果不是 1,相鄰格. = "No" End If Next cell End Sub
  1. 點選 節省開支 按鈕把Excel檔案儲存為 啟用巨集的簿工作 或者 超音速巡航飛彈 文件。
  2. 現在,關閉 Excel VBA 編輯器。

您可以透過以下方式修改上述腳本,使其適用於您自己的資料集:

  • 在裡面 ThisWorkbook.Sheets("Sheet4") 程式碼元素,更改 第4頁 為您的工作簿的實際工作表名稱。
  • 另外,單元格範圍 A2:A7 應替換為工作表中包含 1 和 0 的另一個儲存格區域。 但是,如果單元格區域引用了多個列,則活性劑將起作用,例如 A2:B7, B2:C7, 等等。
  • Excel 會自動在相鄰欄位中填入「是」和「否」的值,因此您無需指定任何目的地。
在Excel上執行宏
在Excel上執行宏

現在,要使用宏,只需按一下 全部 + F8 點擊鍵盤上的 將一零轉換為是否 對話框中的宏,然後點選 跑步 按鈕。

📝 筆記:一旦使用 Excel VBA 腳本對工作表進行更改,就無法刪除該操作。 ,在嘗試此方法之前,請建立工作簿的第二個副本。

推薦:在Excel中管理日期和時間

在 Excel 中使用 Office 腳本將 1/0 轉換為是/否

Office Scripts 是 Excel 的最新腳本工具,因此您可以透過將 Excel 連結到 Power Automate 來開發進階自動化。

以下是 Office 腳本程式碼,您可以在 Excel 中使用它,將 1 和 0 轉換為「是」和「否」。我代替分享使用該腳本的步驟。

運行辦公室腳本程式碼
運行辦公室腳本程式碼
  1. 取得辦公室腳本 程式碼編輯器 點選面板 自動化 > 新劇本。
  2. 那裡複製並貼上這個程式碼:
function main(workbook: ExcelScript.Workbook) { let selectedSheet = workbook.getActiveWorksheet(); // 設定選定工作表的 B2 儲存格區域 selectedSheet.getRange("B2").setFormulaLocal("=IF(A2=1,"是不適用於不適用於「2」(A2=1," 2(A2=1,", 2"A);儲存格區域 selectedSheet.getRange("B2").autoFill("B2:B6", ExcelScript.AutoFillType.fillDefault); }
  1. 點選 儲存腳本 按鈕。
  2. 現在,點擊 跑步 按鈕來執行腳本。

如果你能正確執行上述程式碼,Excel將自動將1和0轉換為 A2:A7 是與否 B2:B7。

現在,如果你的資料集在另一列中,也就是說 C欄,替換所有出現的 B2 和 B6 在上面的腳本中 D2 和 D6。如果工作表中的資料集超過5行,請變更程式碼元素中的儲存格範圍引用 自動填入("B2:B6" 因此,像 自動填入("D2:D100"。

📝 筆記:只有當您購買 Microsoft 365 商業標準版或更高版本的訂閱時,Office 腳本才可使用。您需要安裝 Excel for the Microsoft 365 桌面應用程式或存取 Excel for the web 應用程式才能取得「自動化」標籤。

結論

這些您都可以嘗試將Excel工作表中的1和0轉換為Excel中的「是」和「否」的可能方法。

嘗試你最喜歡的方法,並在評論中分享你的經驗。如果你知道另一個實現相同結果的好方法,別忘了在你的評論中提到它。

推薦:WordPress頁面建立器外掛程式YOOtheme Pro 

圖片佔位符

分享WordPress主題、WordPress外掛、Windows、LINUX、Android、瀏覽器、網際網路、硬體設備等信息