Column(欄)是垂直排列的資料,Row(列)是水平排列的資料。 這組概念是 Excel、資料庫、HTML 表格與專案管理工具共通的基礎,但繁簡中文翻譯差異讓許多人反覆搞混。以下從定義、記憶法、錯誤情境到實際應用,完整拆解欄列差異。
目錄
ToggleColumn 與 Row 是什麼?30 秒搞懂定義
Column(欄)指垂直排列的資料;Row(列)指水平排列的資料。在 Excel 中,A/B/C 字母標示欄(Column),1/2/3 數字標示列(Row)。這是所有表格工具、資料庫、甚至專案管理工具共通的基礎概念。

欄(Column)的定義與特徵
- 方向:垂直(由上往下)
- Excel 標示:以英文字母編號(A、B、C⋯⋯XFD)
- 代表意義:資料的「屬性」或「類別」,例如姓名、電話、地址各佔一欄
- 資料庫對應:欄位(Field),定義每筆資料要記錄哪些屬性
你可以把 Column 想像成一根柱子——英文 Column 本身就有「柱子」的意思,直立在那裡。
列(Row)的定義與特徵
- 方向:水平(由左往右)
- Excel 標示:以數字編號(1、2、3⋯⋯1,048,576)
- 代表意義:一筆完整的「記錄」或「資料」,例如某位客戶的所有資訊構成一列
- 資料庫對應:記錄(Record),每一列就是一筆完整資料
理解這個基礎後,你在操作Excel 儲存格時就不會搞混方向了——儲存格就是某一欄與某一列的交會點。
繁中、簡中、英文的欄列對照——為什麼這麼容易搞混?
這是整個「column row 中文」議題中最讓人頭痛的部分。同一個中文字「列」,在台灣和中國的 Excel 裡指的方向完全相反。
台灣 Excel vs 中國 Excel 的翻譯差異
先記住這個關鍵事實:
- 台灣繁體中文:Row = 列(水平)、Column = 欄(垂直)
- 中國簡體中文:Row = 行(水平)、Column = 列(垂直)
看到問題了嗎?台灣的「列」是水平的 Row,但中國的「列」是垂直的 Column。 同一個「列」字,在繁中簡中意思剛好相反。
這就是為什麼你在網路上搜尋教學時,經常看到互相矛盾的說法。如果你看到某篇教學說「列是直的」,那幾乎可以確定是簡體中文教學,與台灣 Excel 的定義完全相反。
實用判斷法:看教學中的 Excel 介面語言。如果選單寫的是「插入列」且指的是垂直方向,那就是簡體翻譯;台灣 Excel 的「插入列」一定是水平方向。

跨領域詞彙對照表
不同領域對 Column 和 Row 有不同的慣用翻譯,以下是完整對照。如果你同時接觸多個領域,這張表值得收藏:
| 領域 | Column(垂直) | Row(水平) |
|---|---|---|
| 台灣 Excel / Google Sheets | 欄 | 列 |
| 中國 Excel | 列 | 行 |
| 資料庫 SQL | 欄位(Field) | 記錄(Record) |
| Python pandas DataFrame | column | row / index |
| HTML 表格 | <td> / <th>(每格) |
<tr>(table row) |
| 專案管理工具 | 屬性欄位(如狀態、負責人) | 任務項目(每一筆任務) |
在 Python pandas 中,df.columns 取得所有欄位名稱,df.iloc[0] 取得第一列資料——這與 Excel 的邏輯完全一致。如果你正在學習Excel 欄列操作,這些概念可以直接遷移到程式設計領域。
三種記憶法:讓你永遠不再搞混欄與列
知道定義是一回事,但能不能在操作時「秒反應」才是關鍵。以下三種記憶法,挑一個最適合你的就好。
中文字型記憶法(最直覺)
這是最多台灣使用者推薦的方法:
- 「欄」字有「木」字旁,想像一棵樹木直立生長 → 垂直方向 = Column
- 「列」字的結構像橫排隊伍,左邊的「歹」加右邊的「刂」,整體視覺是橫向展開 → 水平方向 = Row
更簡單的口訣:「木」直立,「列」橫排。

英文字型記憶法
如果你習慣用英文思考:
- Column 的字源就是「柱子」(想像希臘神殿的圓柱),柱子是直立的 → 垂直
- Row 想像一排座位(a row of seats),座位是橫向排列的 → 水平
另一個英文小技巧:Column 裡面有 “l”,像一條直線(vertical line);Row 裡面沒有直線感,反而像是「划船」(row a boat)時水平前進的動作。
Excel 介面記憶法(最實用)
這個方法不需要任何聯想,直接看 Excel 介面就能記住:
- 字母 A、B、C 排在最上方,往下延伸 → 這就是 Column(欄)
- 數字 1、2、3 排在最左側,往右延伸 → 這就是 Row(列)
記住:字母=欄、數字=列。這個規則在 Google Sheets 中也完全相同。
順帶釐清一個常見說法:「直行橫列」。這個說法在台灣日常中文裡是正確的——直的叫「行」,橫的叫「列」。但台灣 Excel 官方翻譯用的是「欄」而非「行」來對應 Column。所以在 Excel 語境中,請用「欄」取代「行」,避免混淆。「排跟列怎麼分」也是類似的問題——「排」通常指橫向(等同列),但不是 Excel 的正式用語。
Udemy 線上學習
- 📚 20 萬+ 堂課程:Excel、商業、技術、設計應有盡有
- 💰 課程常有限時優惠,原價 NT$2,690 課程低至 NT$370
- 📱 一次購買終身觀看,可下載到手機離線學習
- 🌐 中英文課程都有,講師多為業界專家
✓ 30 天退款保證 · ✓ 終身觀看權 · ✓ 無需訂閱,買斷制
搞混欄列會出什麼問題?4 個真實錯誤情境
「反正我大概知道就好」——很多人這樣想,直到公式回傳錯誤值、資料整個跑掉才後悔。以下是四個最常見的錯誤情境,每個都是真實發生過的。
VLOOKUP 的 col_index_num 填錯
VLOOKUP 是 Excel 最常用的查找函數之一,它的第三個參數 col_index_num 代表「要回傳第幾欄(Column)的值」。
=VLOOKUP(A2, B:D, 2, 0)
這裡的「2」代表在 B:D 範圍中取第 2 欄的值(也就是 C 欄)。如果你誤以為「2」是指第 2 列(Row),就會完全搞錯函數的邏輯,回傳的值看起來「好像對」但其實是錯的——這種 bug 最難抓,因為不會出現錯誤訊息。
避免方法:看到 col_index_num 就提醒自己,col = Column = 欄 = 垂直方向的第幾個。如果你想更深入了解 Column 函數的應用,可以搭配 INDEX/MATCH 來動態取得欄位編號。
插入欄/列時選錯方向,資料整體錯位
情境:你想新增一筆員工資料(應該插入一「列」,因為每列是一筆記錄),結果不小心插入了一「欄」。結果是所有資料向右移位,原本的欄位對應全部亂掉。
避免方法:操作前先看你選取的是什麼:
- 點選的是字母欄標(如 A、B、C)→ 你正在操作「欄」
- 點選的是數字列標(如 1、2、3)→ 你正在操作「列」
右鍵選單出現「插入」時,再確認一次方向是否正確。也可以以顏色標記或預覽變更範圍,確認影響的儲存格區域符合預期後再執行。

TRANSPOSE 函數轉置方向錯誤
TRANSPOSE 函數可以將欄轉列、列轉欄。但如果你對原始資料的方向判斷錯誤,轉置結果會完全相反。
例如,你的資料原本是 3 欄 × 10 列(3 個屬性、10 筆記錄),你想把它轉成 10 欄 × 3 列。如果你搞反了,選取的目標範圍大小就會不對,Excel 會回傳 #VALUE! 錯誤。
避免方法:轉置前先數清楚——原始資料有幾欄(垂直方向數字母)、幾列(水平方向數數字),轉置後欄列數量會互換。更多轉置技巧可以參考 Excel 列轉欄完整教學。
資料庫 SQL 查詢時欄位與記錄混淆
在 SQL 中:
SELECT name FROM users WHERE age > 30
name是 Column(欄位)——你選擇要看哪個屬性WHERE age > 30篩選的是符合條件的 Row(記錄)——哪些人符合條件
常見錯誤:以為 WHERE 條件是在篩選欄位。實際上 WHERE 永遠是篩選列(記錄),而 SELECT 才是選擇欄位。如果你想篩選欄位,應該在 SELECT 後面指定欄位名稱,而不是用 WHERE。
HTML 語意標籤與表格結構
HTML 表格同樣遵循 Column/Row 邏輯,理解欄列概念能幫助你寫出語意正確的表格結構。
HTML 表格的欄列標籤
HTML 表格以 Row 為基本單位,每一列用 <tr>(table row)包裹,列中的每個儲存格用 <td>(table data)或 <th>(table header)表示:
<table>:定義整個表格<tr>:定義一列(Row),水平方向<th>:定義表頭儲存格,通常放在第一列,代表各欄(Column)的標題<td>:定義一般資料儲存格
以下是一個完整的 HTML 表格範例:
<table>
<tr>
<th>姓名</th>
<th>部門</th>
<th>職稱</th>
</tr>
<tr>
<td>王小明</td>
<td>行銷部</td>
<td>經理</td>
</tr>
<tr>
<td>李小華</td>
<td>工程部</td>
<td>工程師</td>
</tr>
</table>
在這個範例中:
- 第一個
<tr>包含三個<th>,構成表頭列,定義了三個欄位(Column):姓名、部門、職稱 - 後續每個
<tr>是一筆記錄(Row),包含該員工的所有屬性值 - 垂直方向來看,所有「姓名」的
<td>構成一個 Column,所有「部門」的<td>構成另一個 Column
注意 HTML 沒有直接定義「欄」的標籤——表格是以列(<tr>)為單位逐行建構的,欄的概念是由每列中相同位置的儲存格隱含形成的。
CSS Flexbox 與 Grid 的欄列佈局
在網頁佈局中,CSS Flexbox 和 Grid 也大量使用 Column/Row 概念來控制排版方向。
Flexbox 基本用法:
.row {
display: flex;
flex-direction: row; /* 預設值,子元素水平排列 */
}
.column {
flex: 1; /* 每個子元素平均分配寬度 */
}
<div class="row">
<div class="column">欄位 1</div>
<div class="column">欄位 2</div>
<div class="column">欄位 3</div>
</div>
Grid 基本用法:
.grid-container {
display: grid;
grid-template-columns: auto auto auto; /* 定義三個等寬欄 */
gap: 10px;
}
<div class="grid-container">
<div>儲存格 1</div>
<div>儲存格 2</div>
<div>儲存格 3</div>
<div>儲存格 4</div>
<div>儲存格 5</div>
<div>儲存格 6</div>
</div>
Flexbox vs Grid 適用情境比較
| 比較項目 | Flexbox | Grid |
|---|---|---|
| 排列方向 | 單軸(水平或垂直擇一) | 雙軸(同時控制欄與列) |
| 適用情境 | 橫向導覽列、按鈕群組、單行/單列排列 | 儀表板、複雜表格佈局、整頁版面規劃 |
| 欄列控制 | 用 flex-direction: row 或 column 切換方向 |
用 grid-template-columns 和 grid-template-rows 分別定義 |
| 學習曲線 | 較低,適合入門 | 稍高,但排版能力更強 |
簡單判斷:如果你的佈局只需要處理「一個方向」的排列(例如水平導覽列),用 Flexbox;如果需要同時控制欄與列的二維佈局(例如儀表板),用 Grid。
Excel 與 Google Sheets 的欄列操作實戰
理論搞懂了,接下來看實際操作。這一節涵蓋你日常最常用到的欄列操作,包含Excel 欄位操作的基礎與進階技巧。
選取、插入、刪除欄列的正確步驟
選取整欄(Column):
1. 點選最上方的字母欄標(如 B),整欄會反白
2. 若要選取多欄,按住 Shift 再點選另一個字母(如 D),即可選取 B 到 D 三欄
3. 快捷鍵:Ctrl + Space 選取目前儲存格所在的整欄
選取整列(Row):
1. 點選最左側的數字列標(如 3),整列會反白
2. 若要選取多列,按住 Shift 再點選另一個數字
3. 快捷鍵:Shift + Space 選取目前儲存格所在的整列
插入與刪除:
- 選取欄標後右鍵 →「插入」→ 在選取欄的左側新增一欄
- 選取列標後右鍵 →「插入」→ 在選取列的上方新增一列
- 刪除同理:選取後右鍵 →「刪除」

COLUMN 與 ROW 函數的實用場景
這兩個函數看似簡單,但搭配其他函數時非常實用。
基本用法:
=COLUMN(A2)回傳 1,因為 A 是第 1 欄=ROW(B3)回傳 3,因為 B3 在第 3 列
進階應用:搭配 INDEX/MATCH 動態取欄位編號
假設你有一張銷售報表,欄位順序可能會變動。與其手動數「產品名稱在第幾欄」,你可以用:
=INDEX(A1:E10, MATCH("王小明", A1:A10, 0), MATCH("銷售額", A1:E1, 0))
這裡第二個 MATCH 就是在動態找出「銷售額」這個欄位的位置,不管它被移到第幾欄都能正確回傳。這比 VLOOKUP 的固定 col_index_num 更靈活。
想深入了解 Row 函數的更多應用場景,包括自動編號、條件格式化等,可以參考我們的專題教學。
Excel Skills for Business|Macquarie University 認證
- 🏆 66 萬+ 學員選修——Coursera 平台上最熱門的 Excel 課程
- 📊 4 階段完整學程——公式、樞紐分析、圖表、儀表板全涵蓋
- 🎓 Macquarie University 認證——完成後可加入 LinkedIn 履歷
- 🌍 多語字幕支援——自學節奏、隨時隨地學習
✓ Coursera Plus 7 天免費試用 · ✓ 可隨時取消 · ✓ 完成後獲得正式證書
Google Sheets 與 Excel 的欄列差異
好消息是,Google Sheets 的欄列標示方式與 Excel 完全相同——字母代表欄(Column),數字代表列(Row)。但操作細節有些不同:
| 操作 | Excel 快捷鍵 | Google Sheets 快捷鍵 |
|---|---|---|
| 選取整欄 | Ctrl + Space |
Ctrl + Space |
| 選取整列 | Shift + Space |
Shift + Space |
| 插入欄/列 | 右鍵 → 插入 | Ctrl + Alt + =(選取後) |
| 刪除欄/列 | 右鍵 → 刪除 | Ctrl + Alt + -(選取後) |
Google Sheets 的一個優勢是即時協作——多人同時編輯時,你可以即時看到其他人正在操作哪一欄或哪一列。
資料庫與專案管理工具中的欄列概念
Column 和 Row 不只存在於 Excel,它們是所有結構化資料的基礎邏輯。理解這個概念,你在任何工具中都能快速上手。
SQL 資料表的 Column 與 Row
在資料庫中,一張資料表(Table)的結構與 Excel 非常相似:
- Column = 欄位(Field):定義資料的屬性,例如
name、email、phone - Row = 記錄(Record):每一筆完整的資料,例如某位客戶的所有資訊
SQL 語法中的欄列對應:
-- SELECT 選擇「欄位」(Column)
-- FROM 指定「資料表」
-- WHERE 篩選「記錄」(Row)
SELECT name, email FROM customers WHERE city = '台北'
這段查詢的意思是:從 customers 資料表中,選取 name 和 email 兩個欄位,篩選出 city 等於「台北」的所有記錄。
如果你同時在學 Excel 和 SQL,記住這個對應關係會讓學習速度快很多。更多 Excel 行列基礎概念的教學也適用於理解資料庫結構。
專案管理工具的欄列設計邏輯
現代專案管理工具幾乎都採用「每列一個任務、每欄一個屬性」的設計。這不是巧合——這就是資料庫的 Row/Column 邏輯直接應用在視覺化介面上。
以 monday.com 為例:
- 每一列(Row)= 一個任務:例如「完成 Q3 行銷企劃」「更新產品頁面」
- 每一欄(Column)= 一個屬性:例如「負責人」「狀態」「截止日期」「優先順序」
這種設計的好處是:你掃一眼某一列,就能看到這個任務的所有資訊;掃一眼某一欄,就能看到所有任務的同一個屬性(例如一次看完所有任務的截止日期)。
例如內容團隊可設定「文章標題」「撰稿人」「狀態」「發布日期」「SEO 關鍵字」五個欄位。當某篇文章延遲時,PM 只要看「狀態」欄就能一眼發現,不需要逐列檢查——這就是欄列結構帶來的效率。
ClickUp 和 Notion 也普遍採用 Column/Row 結構來管理任務、資料與協作內容。ClickUp 的 List View 與 monday.com 的看板邏輯幾乎相同;Notion 的 Database 功能則讓你自由定義 Column 的資料類型(文字、日期、選單、關聯等),彈性更高但學習曲線也稍陡。

如果你目前用 Excel 管理專案任務清單,可能已經遇到這些痛點:多人同時編輯容易衝突、沒有自動提醒功能、狀態更新要手動改顏色。這些問題在專案管理工具中都有內建解決方案。
monday.com|250,000+ 團隊的專案管理首選
- 📋 看板、甘特圖、時間軸——同一專案 3 種視圖自由切換
- ⚡ 200+ 自動化範本——截止提醒、任務指派、進度同步全自動
- 👥 從 2 人到 200 人團隊都適用——10 分鐘上手
- 🔗 整合 Gmail、Slack、Zoom 等常用工具——資訊不用到處找
✓ 免費版永久使用 · ✓ Fortune 500 有 60% 在用 · ✓ 不需信用卡
結論
Column 和 Row 是所有資料工作的基礎語言,搞混它們會直接影響你的 Excel 公式、資料庫查詢和團隊協作效率。以下是本文的核心重點:
- Column(欄)= 垂直方向,Excel 中以字母 A/B/C 標示,代表資料的「屬性」
- Row(列)= 水平方向,Excel 中以數字 1/2/3 標示,代表一筆完整「記錄」
- 繁簡翻譯陷阱:台灣的「列」= Row(水平),中國的「列」= Column(垂直),看到簡體教學時務必注意
- 記憶口訣:「欄有木,木直立」→ Column 垂直;「列像隊伍橫排」→ Row 水平
- 搞混的代價:VLOOKUP 回傳錯誤值、插入方向錯位、TRANSPOSE 失敗、SQL 查詢結果不符預期
如果你的團隊還在用 Excel 管理專案任務,不妨試試在 monday.com 建立你的第一個看板——它的欄列結構與 Excel 邏輯一致,但多了自動化通知、視覺化狀態追蹤和即時協作功能,10 分鐘就能上手。
Column 與 Row 常見問題 FAQ
欄和列怎麼快速分辨?
最快的方法是看 Excel 介面:字母(A/B/C)在上方,代表欄(Column,垂直方向);數字(1/2/3)在左側,代表列(Row,水平方向)。記住口訣「字母欄、數字列」就不會搞混。
Column 中文是什麼?Row 中文是什麼?
在台灣繁體中文中,Column 翻譯為「欄」(垂直方向),Row 翻譯為「列」(水平方向)。注意:在中國簡體中文中,Column 翻譯為「列」、Row 翻譯為「行」,與台灣定義剛好相反。
「欄位」的英文是什麼?
「欄位」的英文是 Field 或 Column。在資料庫語境中,通常用 Field(欄位)來指稱資料表中的一個屬性定義;在 Excel 語境中,則直接用 Column。兩者指的都是垂直方向的資料分類。
台灣和中國的欄列定義為什麼相反?
這是翻譯選擇的歷史差異。台灣 Excel 將 Column 譯為「欄」、Row 譯為「列」;中國 Excel 將 Column 譯為「列」、Row 譯為「行」。由於「列」這個字在兩岸被分配給不同方向,導致跨地區溝通時容易混淆。建議在跨地區協作時直接使用英文 Column/Row 避免歧義。
插入欄和插入列有什麼差別?
插入欄(Insert Column)會在選取位置的左側新增一整條垂直資料空間;插入列(Insert Row)會在選取位置的上方新增一整條水平資料空間。操作前先確認你點選的是字母欄標還是數字列標。更多操作細節可參考 Excel 行列操作教學。
資料庫的欄(Column)和列(Row)代表什麼?
在資料庫中,Column(欄位)定義資料的屬性(如姓名、電話、地址),Row(記錄)代表一筆完整的資料。SELECT 語句選擇的是 Column,WHERE 條件篩選的是 Row。
Excel 的 COLUMN 函數和 ROW 函數怎麼用?
=COLUMN(儲存格) 回傳該儲存格所在的欄編號(A=1, B=2⋯⋯),=ROW(儲存格) 回傳該儲存格所在的列編號。進階用法是搭配 INDEX/MATCH 動態取得欄位位置,避免手動計算。完整教學可參考 Excel Row 操作指南。
「直行橫列」這個說法正確嗎?
在台灣日常中文裡,「直行橫列」是正確的說法——直的叫「行」,橫的叫「列」。但在台灣 Excel 的官方翻譯中,垂直方向用的是「欄」(Column)而非「行」。所以「直行橫列」的概念沒錯,但在 Excel 操作時請用「欄」取代「行」,以免與介面用語不一致。如果你想進一步了解 Excel 的完整操作邏輯,可以參考我們的 Excel 教學指南。