在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:B7B2: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欄,替換所有出現的 B2B6 在上面的腳本中 D2D6。如果工作表中的資料集超過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、瀏覽器、網際網路、硬體設備等信息