資源寶整理分享:https://www.httple.net
Excel常用公式大全可以幫助用戶提高工作效率,掌握常用的Excel公式,讓數據處理和計算工作更加便捷高效。了解公式學習方法、用途,不再死記硬背,拒絕漫無目的。
命令用途 | 注釋說明 | 示例 |
---|---|---|
Excel組合公式 | A1_B1_C1_D1 | =A1&"_"&B1&"_"&C1&"_"&D1 |
Excel調用公式 | 例:在B1里調用A1 | ="我覺得四六啦工具網站不錯"&A1&"你們覺得呢" |
Excel調用去除www.公式 | 例:A1是帶www你想在B1讓他顯示成.la 類如,www.la | =""&MID(A1,5,200)&"" =""&A1&"_"&MID(A1,5,200)&"" |
Excel根據列查找對應列公式 | 不推薦使用=VLOOKUP(C1,A:B,2,0),其中的A:B寫成B:A,表格會自動換成A:B, | =INDEX(A:A,MATCH(C1,B:B,)) |
Excel表格合并csv | 新建文本,復制好代碼,保存后更改文件名為.bat即可。 點擊下載→? | @echo off C:\Users\T-IORNMAN\Downloads cd C:\Users\T-IORNMAN\Downloads dir copy *.csv lanrenhebing.csv echo @@@@@@@@@@@@@46.LA工具提示您,合并成功!@@@@@@@@@@@@@' pause |
Excel判斷單元格是否為空公式 | 判斷A1是否為空 | =IF(A1="", "為空", "有值") |
Excel判斷文本是否包含關鍵字公式 | 判斷A1中是否包含"abc" | =IF(ISNUMBER(SEARCH("abc", A1)), "包含", "不包含") |
Excel提取前幾個字符公式 | 提取A1單元格的前5個字符 | =LEFT(A1, 5) |
Excel提取最后幾個字符公式 | 提取A1單元格最后3個字符 | =RIGHT(A1, 3) |
Excel提取中間字符公式 | 從第3位開始,提取5個字符 | =MID(A1, 3, 5) |
Excel換行顯示公式 | 使用 CHAR(10) 實現換行,需設置單元格"自動換行" | =A1 & CHAR(10) & B1 |
Excel統計某字符出現次數 | 統計A1中"a"的出現次數 | =LEN(A1)-LEN(SUBSTITUTE(A1,"a","")) |
Excel查找最大值所在行號 | 找出B列中最大值所在的行號 | =MATCH(MAX(B:B), B:B, 0) |
Excel獲取當前日期公式 | 獲取今天的日期 | =TODAY() |
Excel獲取當前時間公式 | 獲取當前時間 | =NOW() |
Excel將文本轉數字 | 將A1的文本數字轉換為數值格式 | =VALUE(A1) |
Excel數字轉為文本格式 | 將數值123轉為文本"123" | =TEXT(123, "0") |
Excel設置日期格式 | 將A1中的日期按"yyyy-mm-dd"格式顯示 | =TEXT(A1, "yyyy-mm-dd") |
Excel多條件判斷公式 | 如果A1>60且B1="及格",返回"通過" | =IF(AND(A1>60,B1="及格"),"通過","不通過") |
Excel或條件判斷公式 | 如果A1為"男"或B1為"已婚",返回"符合" | =IF(OR(A1="男",B1="已婚"),"符合","不符合") |
Excel去除兩邊空格公式 | 清除A1內容前后的空格 | =TRIM(A1) |
Excel強制小寫字母公式 | 將A1中的內容轉為小寫 | =LOWER(A1) |
Excel強制大寫字母公式 | 將A1中的內容轉為大寫 | =UPPER(A1) |
Excel首字母大寫公式 | 每個單詞首字母大寫 | =PROPER(A1) |
Excel替換字符公式 | 將A1中的"abc"替換為"123" | =SUBSTITUTE(A1,"abc","123") |
Excel模糊匹配查找值 | 使用通配符*匹配,查找以"張"開頭的名字 | =VLOOKUP("張*",A1:B100,2,FALSE) |
Excel獲取當前工作簿名稱 | 獲取當前文件名 | =CELL("filename",A1) |
Excel判斷單元格是否為數字 | 判斷A1是否為數值 | =ISNUMBER(A1) |
Excel判斷單元格是否為文本 | 判斷A1是否為文本 | =ISTEXT(A1) |
Excel統計非空單元格數量 | 統計A列中非空單元格數量 | =COUNTA(A:A) |
Excel統計空單元格數量 | 統計A列中空單元格數量 | =COUNTBLANK(A:A) |
Excel統計滿足條件的數量 | 統計B列中大于60的個數 | =COUNTIF(B:B,">60") |
Excel多條件統計數量 | 統計B列>60 且 C列="男" 的個數 | =COUNTIFS(B:B,">60",C:C,"男") |
Excel隨機排序公式 | 在A列旁邊生成隨機數,然后按隨機數排序 | =RAND() |
Excel四舍五入公式 | 將A1單元格的數值四舍五入到2位小數 | =ROUND(A1,2) |
Excel向上取整公式 | 將A1單元格的數值向上取整 | =CEILING(A1,1) |
Excel向下取整公式 | 將A1單元格的數值向下取整 | =FLOOR(A1,1) |
Excel取整數公式 | 只取A1單元格的整數部分 | =INT(A1) |
Excel分列公式 | 通過分隔符(如空格)將文本分為兩部分 | =LEFT(A1,FIND(" ",A1)-1) |
Excel計算日期差 | 計算兩個日期之間的天數差 | =DATEDIF(A1,B1,"d") |
Excel計算月份差 | 計算兩個日期之間相差的月數 | =DATEDIF(A1,B1,"m") |
Excel計算年齡 | 根據出生日期計算年齡 | =DATEDIF(A1,TODAY(),"y") |
Excel計算工作日 | 計算兩個日期之間的工作日天數 | =NETWORKDAYS(A1,B1) |
Excel計算下N個工作日 | 計算從A1日期開始的第10個工作日 | =WORKDAY(A1,10) |
Excel求和公式 | 對A1:A10范圍內的數值求和 | =SUM(A1:A10) |
Excel條件求和 | 對A列中滿足條件(例如>100)的單元格求和 | =SUMIF(A:A,">100") |
Excel多條件求和 | 對A列>100且B列="男"的對應C列值求和 | =SUMIFS(C:C,A:A,">100",B:B,"男") |
Excel計算平均值 | 計算A1:A10的平均值 | =AVERAGE(A1:A10) |
Excel條件平均值 | 計算A列中滿足條件(例如>60)的單元格平均值 | =AVERAGEIF(A:A,">60") |
Excel計算標準差 | 計算A1:A10的標準差 | =STDEV(A1:A10) |
Excel提取唯一值 | 使用高級篩選提取A列中的唯一值 | 數據->高級篩選->選擇"僅復制唯一記錄"選項 |
Excel行轉列/列轉行 | 轉置數據排列方向 | 選擇數據 -> 復制 -> 右鍵粘貼選項 -> 選擇"轉置" |
Excel刪除重復項 | 刪除數據中的重復行 | 選擇數據 -> 數據工具 -> 刪除重復項 |
Excel隨機生成數字 | 在A1單元格生成1到100之間的隨機整數 | =RANDBETWEEN(1,100) |
Excel動態數組排序 | 對A1:A10范圍動態排序(Excel 365) | =SORT(A1:A10) |
Excel動態篩選數組 | 篩選A1:B10中A列>60的所有行(Excel 365) | =FILTER(A1:B10,A1:A10>60) |
Excel生成序列 | 生成從1到10的序列(Excel 365) | =SEQUENCE(10) |
Excel獲取末尾N個字符 | 去除A1中的最后4個字符 | =LEFT(A1,LEN(A1)-4) |
Excel查找并返回位置 | 查找A1中"abc"第一次出現的位置 | =FIND("abc",A1) |
Excel IF錯誤處理 | 如果公式出錯返回自定義值 | =IFERROR(A1/B1,"除數不能為零") |
Excel單元格引用公式 | 通過行列號引用單元格 | =INDIRECT("R"&A1&"C"&B1,FALSE) |
Excel提取域名公式 | 從郵箱地址提取域名部分 | =RIGHT(A1,LEN(A1)-FIND("@",A1)) |
Excel拆分姓名 | 拆分全名為姓和名(假設以空格分隔) | 姓:=LEFT(A1,FIND(" ",A1)-1) 名:=RIGHT(A1,LEN(A1)-FIND(" ",A1)) |
Excel常用公式大全工具說明
Excel常用公式大全工具介紹
學會公式不是死記硬背,而是掌握思維方式
很多 Excel 使用者在遇到數據處理需求時,常常卡在“不知道該用哪個函數”、“函數嵌套太復雜”、“搞不清參數含義”等問題。Excel常用公式大全正是為此設計,覆蓋日常表格處理的核心公式語法,并配有說明、案例,便于快速學習與查找。
提示:比起死記函數名稱,更建議理解用法場景,掌握“公式目的 → 函數組合”的思維路徑。
為什么不推薦使用 VLOOKUP?
雖然 VLOOKUP 是很多人最先接觸的查找函數,但它存在局限性:
- 查找列必須在目標列左側
- 插入/移動列會導致引用錯誤
- 性能差于 INDEX+MATCH 組合
推薦使用INDEX + MATCH
:
=INDEX(A:A, MATCH(C1, B:B, 0))
更靈活、穩定、易維護。
使用場景
- 快速生成多字段合并文本(如數據標識、編碼)
- 按條件查找表格數據(如工資單、庫存、學生成績)
- 去除網址前綴,清洗數據
- 表格自動引用關聯(表1調用表2數據)
工具亮點
特性 | 描述 |
---|---|
圖文并茂 | 每條公式均附帶圖示或實際使用情景 |
聚焦實用 | 所有公式都是職場常用,無廢話 |
快捷查找 | 支持 Ctrl + F 搜索,快速定位目標函數 |
拒絕死記硬背 | 強調“目的導向 + 場景應用”,輕松掌握使用邏輯 |
快速跳轉建議分類(可設錨點導航)
- 文本處理公式(字符串拼接、提取、替換)
- 數值計算公式(加減乘除、百分比、匯總)
- 日期時間公式(今天、上月、時間差)
- 查找匹配公式(VLOOKUP、INDEX、MATCH)
- 邏輯判斷公式(IF、AND、OR)
使用建議
- 推薦邊看邊復制公式到 Excel 中動手實驗
- 若需處理批量表格任務,可結合 VBA 或 Power Query 自動化
- 可將本頁面作為公式備忘錄收藏,便于工作隨查隨用