- Mar 06 Tue 2018 17:23
肉包包床戰乾爹?高清音檔疑外流嬌喊:不要做了好不…
- Mar 06 Tue 2018 08:59
[算表] EXCEL:從英數字元字串中擷取數字
卡查語翻譯翻譯社從英數字元字串中擷取數字 http://office.microsoft.com/zh-tw/excel/HA011549011028.aspx?pid=CL100570551028 套用至: Microsoft Office Excel 2003 本文作者是 Microsoft 最有價值的專業人員 (MVP,Most Valuable Professional) Ashish Mathur翻譯如需具體資訊,請造訪 Microsoft MVP 網站 (英文)。 天成翻譯公司們將在本文中針對一道能將數字從字串中擷掏出來的公式進行申明翻譯此公式合用於以下 字串: * 字母字元和數字字元個體猬集的字串,例如 abc123 或 678sfr。 * 字母字元和數字字元並非個體猬集的字串,例如 abc15tni。 問題 如何將某個英數數元字串中的數字部分擷取出來翻譯例如:假如貯存格 A1 包括字串「 abc123」,則將值 123 傳回儲存格 B1 中。 解決方案 此解決方案的潛伏邏輯是找出該英數字元字串中的第一個數字,並僅傳回該數字及厥後的 所稀有字。 演算法 此解決方案觸及豎立可以或許殺青以下義務的公式: 1. 將英數字元字串打散為個別的字元。 2. 辨別打散的字串中是不是稀有字的存在翻譯 3. 辨別數字在英數字元字串中的位置。 4. 計較英數字元字串中的數字總數。 我們將會別離斟酌上述義務,再整合出可以或許產生終究成效的公式翻譯 將英數字元字串打散為個別的字元 我們將在此使用 MID 函數。MID 會自文字字串中您所指定的位置開始,傳回特定命目標 字元 (依據您指定的字元數量)。該函數的語法為: MID(text翻譯社start_num,num_chars) * text 包括您想要擷取之字元的文字字串。 * Start_num 您想要在 text 中擷取之第一個字元的位置翻譯text 中第一個字元的 start_num 為 1,依此類推。 * Num_chars 指定您想要讓 MID 從 text 中傳回幾多字元翻譯 本典範榜樣所利用的公式為: =MID(A1翻譯社ROW($1:$9),1) 此公式會將英數字元字串打散,並將字元— 以虛擬體式格局— 置於工作表的分歧列中。以 abc123 這個英數字元字串為例,掃數 6 個字元均會被打散。 附註 您可以適當地增添 9 這個數字,以符合較長的字串。在本類型中,最大的字串長 度為 9。 值得留意的是,將字串打散時,「1」、「2」和「3」將被視為文字— 而非數字。假如要 將貯存為文字的數字轉換為數字,只要將公式乘以 1 便可翻譯例如: =1*MID(A1翻譯社ROW($1:$9)翻譯社1) 判別打散的字串中是不是稀有字的存在 這裡天成翻譯公司們將會利用 ISNUMBER 函數來判別英數字元字串中是不是有數字的存在。此公式今朝 批改為: =ISNUMBER(1*MID(A1,ROW($1:$9),1)) 若是字串中有數字的存在,結果便會是 TRUE,不然成效就是 FALSE。 辨別數字在英數字元字串中的位置 目前我們將在已打散的字串所傳回的了局中尋覓 TRUE 值 (請見上一段的說明),以辨別 數字的位置翻譯這裡我們將會利用 MATCH 函數。此公式目前批改為: =MATCH(TRUE,ISNUMBER(1*MID(A1翻譯社ROW($1:$9),1)),0) 主要事項 您必須按 CTRL+SHIFT+ENTER 鍵,將此公式輸入為陣列。 以 abc123 這個字串為例,此公式將會產生 4— 也就是第一個數字字元在英數字元字串 中泛起的位置。 計算英數字元字串中的數字總數 如今的使命是要計算字串中的數字總數,以決議除英數字元字串中第一個數字之外,還 要傳回第一個數字以後的若幹個字元翻譯 適才我們曾經提過, 將英數字元字串中的數字貯存為文字以後,只要將它們乘以 1,就 可以將它們轉換為數字。例如: =1*MID(A1,ROW($1:$9),1) 將儲存為文字的數字轉換為數字以後,就能夠利用 COUNT 函數來進行較量爭論。只要輸入以 下公式,就能夠計算這些數字: =COUNT(1*MID(A1,ROW($1:$9)翻譯社1)) 整合上述公式 現在我們將會使用 MID 函數來整合此公式的各個部分,如以下典範榜樣所示翻譯 =MID(A1,MATCH(TRUE,ISNUMBER(1*MID(A1,ROW($1:$9),1)),0),COUNT(1*MID(A1翻譯社ROW($1:$9),1))) 基本上,天成翻譯公司們目前可以如此描寫這個問題:判別英數字元字串 (位於貯存格 A1 中) 第一 個數字呈現的位置。傳回第一個數字及其後方的數字。 假如要將傳回的字元轉換為數字,請將公式乘以 1 (此步調或可省略;但假如您想要對結 果履行數學運算,則請務必履行此步驟)。以下就是要在貯存格 B1 中輸入的終究公式: =1*MID(A1,MATCH(TRUE,ISNUMBER(1*MID(A1,ROW($1:$9),1))翻譯社0)翻譯社COUNT(1*MID(A1,ROW($1:$9)翻譯社1))) 重要事項 您必需按 CTRL+SHIFT+ENTER 鍵,將此公式輸入為陣列。 其他典範榜樣 (圖) http://office.microsoft.com/global/images/default.aspx?AssetID=ZA011549041028 若是要進一步測試此公式,請將下圖中的資料輸入空白工作表的貯存格 A1:A7 中。 字串轉換規範 在貯存格 B1 中輸入此公式,再使用「主動填滿」將此公式複製到儲存格 B2:B7 中 (記 得要按 CTRL+SHIFT+ENTER 鍵)翻譯 值得一提的是,假如字串是 yur09875reew ,而您利用了乘以 1 的公式,則欄 B 中的結 果將會是 9875 而非 09875翻譯這是因為 0*1=0,因此 0 將會遭到疏忽,並傳回 9875 這 個成效。假如您希望傳回的了局是 09875,則請不要將最後的公式乘以 1。
- Mar 06 Tue 2018 00:36
[情報] 和紀行EP.19 文字/影片預告/花絮/路透
土庫曼文翻譯翻譯社EP.19 文字預告 https://i.imgur.com/NHTMg78.jpg
- Mar 05 Mon 2018 16:14
若何打出難字、查詢難字注音、創建難字(十種方法大彙…
- Mar 05 Mon 2018 07:52
【韓文發音對比表】韓文根基字母表(含羅馬拼音)
- Mar 04 Sun 2018 23:25
鯤魚大鵬鳥在說些什麼?——[莊子與你]2@曾昭旭最新發表文集
- Mar 04 Sun 2018 14:59
【本週音樂】蘇打綠小威不拿鼓棒拿相機 小孩讓他活得更精準
- Mar 04 Sun 2018 14:51
如何判袂三菱刀片真假
- Mar 04 Sun 2018 06:13
《日文教室》西洋摒擋篇@故事已最先我卻來不及記載我們的幸福...
- Mar 03 Sat 2018 21:48
【印前】排版設計與製作:文字排版樣式闡發