Excel 計算一定範圍內儲存格的逗號出現次數 - Err
文章推薦指數: 80 %
使用Excel COUNTIF 函數計算逗號出現次數卻不符合預期。
解決方式是結合 SUBSTITUTE 函數 和 LEN 函數 才能計算正確的文字出現次數。
如果要計算文字出現 ...
跳到主要內容
Excel計算一定範圍內儲存格的逗號出現次數
日期:
8月25,2019
取得連結
Facebook
Twitter
Pinterest
以電子郵件傳送
其他應用程式
儲存格使用逗號間隔不同欄位值,例如「尿布,啤酒」。
使用ExcelCOUNTIF函數計算逗號出現次數卻不符合預期。
解決方式是結合 SUBSTITUTE函數 和 LEN函數 才能計算正確的文字出現次數。
如果要計算文字出現次數,請參考這篇文章「Excel計算文字出現次數」
問題狀況
目的想要計算範圍內儲存格的逗號出現次數
在G2儲存格使用 COUNTIF函數
=COUNTIF(範圍,"搜尋文字的規則")
=COUNTIF(D2:D10,"*,*")
第二個參數「搜尋文字的規則」如果輸入「,」代表搜尋欄位值完全是「,」的出現次數。
參考文件說明將規則改成「*,*」逗號前後的星號可比對任一字元,原本預期搜尋欄位值包含「,」的出現次數。
摘錄文件COUNTIF函數說明
您可以在criteria中使用萬用字元(問號(?)和星號(*))。
問號可比對任何單一字元。
星號可比對任何一串字元。
如果您要尋找實際的問號或星號,請在該字元前輸入波狀符號(~)。
例如,=COUNTIF(A2:A5,"apple?")會計算所有執行個體"apple"最後一個字母不同的例。
但是計算的結果是D2:D10範圍內逗號出現的次數是3次(出現逗號的儲存格個數),而不是預期的總次數5次。
解決方式
結合 SUBSTITUTE函數 和 LEN函數 才能計算正確的文字出現次數。
逐列計算各個儲存格的逗號出現次數,最後再加總。
F2儲存格使用的函數是
=(D2儲存格長度-D2儲存格扣掉逗號的長度)/逗號的長度=(LEN(D2)-LEN(SUBSTITUTE(D2,",","")))/LEN(",")
G2儲存格再加總各個儲存格的逗號出現次數,符合預期的總次數5次。
線上試算表
連結(可以下載檔案)
相關資料
HowtocountifcellcontainstextorpartoftextinExcel?
HowtocountthenumberofawordorcharacterinanExcelcolumnorcell?
圖片素材
FreePhotoofred,pink,mathematics-StockSnap.io (Thanks, GeorgeBecker!)
excel
取得連結
Facebook
Twitter
Pinterest
以電子郵件傳送
其他應用程式
留言
熱門文章
壓縮檔無效、不是壓縮檔問題的可能解決方式
解決壓縮檔遇到無法解壓縮的問題,可能解決方式有重新下載壓縮檔、選擇正確的檔名編碼、使用容錯性比較好的壓縮軟體解壓縮等。
可能解決方式:法1:重新下載壓縮檔部分網站會提供檔案檢核機制,確認檔案是否損毀。
例如 MD5與SHA1校驗碼,或使用GPG簽章(GPGsecuritysignatures)驗證。
Windows: 如何計算檔案的MD5或sha-1密碼編譯雜湊值Linux: Linux產生MD5與SHA1校驗碼Checksum使用教學,檢查檔案是否損毀-G.T.Wang如果與原校驗碼不一致,則需要重新下載壓縮檔。
如果原本使用GoogleChrome瀏覽器下載檔案,可以改用不同瀏覽器,例如Firefox或Safari下載。
法2:檔名編碼問題請參考解決壓縮檔解壓縮後,簡體字檔名變成亂碼的問題解壓縮出現「檔案名稱、目錄名稱或磁碟區標籤語法錯誤」[WinRARv3.61]法3:使用容錯性比較好的壓縮軟體解壓縮使用Windows內建解壓縮程式遇到「壓縮資料夾xxx無效」、7-Zip解壓縮遇到「不是壓縮檔」的訊息。
WinZip則顯示「錯誤:找不到主目錄」、「下面的檔案無法開啟或不是一個有效的壓縮檔」改用WinRAR或Bandizip則可以順利解壓縮。
測試的軟體版本:👍 WinRAR v.5.6.1 forWindows 可以解壓縮有問題的壓縮檔👍 Bandizip v.6.17 forWindows 可以解壓縮有問題的壓縮檔WinZip v.22.5 forWindows 7-Zip v.18.05Windows7內建解壓縮程式Windows10內建解壓縮程式Keka v.1.1.4 forMac TheUnarchiver v.4.0.0 forMac Windows內建解壓縮程式7-ZipWinZipWinZip法4:直接聯絡網站管理者,請求協助或者直接提供原始壓縮檔相關資料:Windows: 如何計算檔案的MD5或s
Word插入的圖片只顯示底部一部分,沒有顯示全部[MicrosoftWord2007]
Word插入的圖片,只顯示底部一部分,沒有顯示全部的問題。
只要將該圖片所在段落的「行距」,從「固定行高」改成其他行距選項,就可以解決。
問題情形解決方式1.點一下圖片所在段落的左方,選取段落2.切換到「常用」標籤頁3.點選「段落」右下角,顯示「段落」對話方塊4.將該圖片所在段落的「行距」,從「固定行高」改成其他行距選項,然後按確定。
5.就可以顯示全部的圖相關資料word2007中插入圖片無法顯示,只能顯示底部一部分圖片素材來自維基百科:月球假文產生器: LoremIpsum-Allthefacts-Lipsumgenerator
Excel如何轉換文字格式的日期時間格式(使用VALUE,TEXT函數)
說明Excel如何轉換文字格式的日期時間格式,例如將下圖文字格式的A欄「年-月-日時:分:秒」,轉換成B欄「年/月/日時:分」格式。
步驟1:將文字轉換成日期時間數值多數日期時間欄位值是Excel VALUE函數 可以辨識的格式。
可以直接轉換成日期時間數值。
B2儲存格=VALUE(A2)上圖B欄整數部分是1900/1/1到指定日期的天數(資料來源: DATEVALUE),小數點數字部分則是代表「0:00:00(12:00:00A.M.)到23:59:59(11:59:59P.M.)的時間」(資料來源: TIMEVALUE)。
如果原始資料是VALUE函數無法辨識的格式,例如「201503181345」會回傳「#VALUE!」,則請參考 Excel-轉換文字字串為標準日期數值格式(DATE,TIME,MID) 作法。
步驟2:自訂時間格式B欄儲存格的格式目前是「通用格式」選取要修改的儲存格,從「通用格式」切換到「自訂」因為要轉換成「年/月/日時:分」,請在「類型」處,自行輸入「YYYY/MM/DDHH:MM」。
再按確定,即可完成轉換。
(關於YYYY、MM、DD格式代碼詳細說明,請參考 TEXT函數-Office支援 。
)如果不想用上面方法,可以直接修改B2儲存格的函數B2儲存格=TEXT(VALUE(A2),"YYYY/MM/DDHH:MM")如果目的是讓A欄可以依照時間遞增遞減排序,而時間格式並不重要,則可以採取以下步驟 步驟(3)將-符號,取代為-符號選好要轉換的A欄,尋找-符號,再取代成為-符號(沒看錯,是相同符號)。
可讓A欄可以依照時間遞增遞減排序。
原因解釋:因為文字格是的排序選項是依照文字A-Z或Z-A排序,而無法依照時間遞增遞減排序。
但是使用尋找取代就可以解決問題。
但是如果逐一點選儲存格(快速鍵F2),內容不作任何修改,再按Enter,會發現該欄位可以依照時間遞增遞減排序。
原本的F2再按Enter的步驟,改成尋找取代可以達到批次修改與按Enter。
無效的嘗試選取文
延伸文章資訊
- 1計算某一個表格/值出現多少次數,必學的COUNTIF 指令- 蘋果仁
- 2【教學】Excel 如何計算人名加總次數?總共出現幾次?
【教學】Excel 如何計算人名加總次數?總共出現幾次? · Step 1 在功能列「資料」中排序與篩選選擇「進階」 · Step 2 在「執行」中選擇「將篩選結果複製到其他地方」,「資料 ...
- 3計算Excel 中文字、字元和單詞的匹配次數的公式- Office
儲存格中由某個字元分隔的單詞(或文本字串)數。 其他相關資訊. 用於計算文字字串出現次數的公式. =SUM(LEN(range)-LEN(SUBSTITUTE( ...
- 4358使用Excel函數公式統計文字出現次數的方法 - 錦子老師
在這裡,CONCATENATE函數的計算結果作為COUNTIF函數的計數條件,該函數連接B8儲存格中的文本,即需要統計出現次數的姓名文字。
- 5如何在Excel中按出現次數對數據進行排名? - ExtendOffice
要按出現次數對數據進行排名,您需要計算每個數據首先出現的次數,然後再對出現 ... 提取文字,添加文本,按位置刪除, 刪除空間; 創建和打印分頁小計; 在單元格內容 ...