目前分類:未分類文章 (1160)
- Nov 04 Sun 2018 18:58
目前年青人是否是很不熟金庸作品
- Nov 04 Sun 2018 18:07
pocof1不時跳出新鮮器械
- Nov 04 Sun 2018 17:38
筆記像印刷品 人體印刷機本尊現身 文字工整.畫圖.表格如印的 網友熱論
- Nov 04 Sun 2018 08:40
J7更新line以後打不開,從新安裝以後新收到的照片顯示驚嘆號…貼圖沒法下載【已解決】
- Nov 03 Sat 2018 23:26
百事特童裝e店[ELLE]休閒素面六分褲
- Nov 03 Sat 2018 14:25
遠傳電信合約 吃緊急!!!
- Nov 02 Fri 2018 12:57
素材│日本顏文字(可愛)(*☉౪⊙*)
- Nov 02 Fri 2018 03:33
[算表] 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。
- Nov 02 Fri 2018 03:00
圖擊隊/漢字餅乾 文字魅力
- Nov 02 Fri 2018 01:45
華康戀愛體最後一字《戀愛收》展出台東人用文字揭示戀愛
- Nov 01 Thu 2018 12:41
Excel 日期格式問題
- Nov 01 Thu 2018 03:32
蔡康永風雅出櫃17年 小S曝該感激的人是他
- Oct 26 Fri 2018 05:14
win10起頭功能表文字色彩不清楚
- Oct 25 Thu 2018 19:47
有關於喜帖裡面的文字
- Oct 25 Thu 2018 11:23
請教一下illustrator的這種文字漸層效果要怎麼做出來??
- Oct 25 Thu 2018 02:58
Office 2007 Outlook所有mail就釀成"純文字內容" 怎辦? (附圖)
- Oct 25 Thu 2018 01:42
奧斯卡前哨音響協會獎頒獎《敦克爾克大步履》得頭籌
- Oct 24 Wed 2018 17:05
請問有批次代替文字的對象嗎??
- Oct 24 Wed 2018 08:14
請教一下 illustrator 或 photoshop 的這類文字漸層結果要怎麼做出來??
- Oct 23 Tue 2018 14:07
「一鍵搞定,筆較厲害」Galaxy Note9體驗會報道