Microsoft Excel是Microsoft為使用Windows和Apple Macintosh操作系統(tǒng)的電腦編寫的一款電子表格軟件。直觀的界面、出色的計算功能和圖表工具,再加上成功的市場營銷,使Excel成為最流行的個人計算機數(shù)據(jù)處理軟件。 在有些統(tǒng)計名單中通常會把名字羅列在同一個單元格中,但由于后面工作需要,需要把名字挨個提取出來,往往需要加班加點才能完成。 今天結(jié)合工作實際,介紹兩種方法。 以圖1為例子: ?(圖1) 如圖1,要將各部門的人員從單元格中分離出來。 一、分列法 分列法屬于“簡單直接粗暴”的辦法,但是在分列前要注意是否有合并單元格,圖1中“鎮(zhèn)站所名單”是合并單元格,所以不能直接進行分列操作,否則會出現(xiàn)圖2的提示框。 (圖2) 所以,在分列前需要把合并單元格所在行刪除或者取消合并。之后就可以進行分列操作了: 1.選中C列→在數(shù)據(jù)選項卡中選擇【分列】 2.在彈出的“文本分列向?qū)А敝羞x擇“分隔符號”→單擊“下一步”→在“分隔符號”的“其他”中輸入“、”→單擊“下一步”→單擊“完成”。 如圖3所示: ?(圖3) 3.對提取出來的名字再做整理,就可以了。 二、函數(shù)法 用宏表函數(shù)Evaluate也可以較好地解決以上問題。 Evaluate函數(shù)語法結(jié)構(gòu)是: Evaluate(formula_text) 該函數(shù)主要表示“對文本表示的一個公式或表達式進行求值”,formula_text是一個以文本形式表示待求值的表達式。 由于宏表函數(shù)不能直接使用,必須對其進行定義。 1.按Ctrl+F3喚出“名稱管理器” 2.在“名稱”中輸入“tq”,在引用位置輸入: =EVALUATE("{"""&SUBSTITUTE(Sheet1!$C3,"、",""",""")&"""}") 如圖4所示: ?(圖4) 【公式講解】 名字都是用頓號(、)來間隔,用Substitute函數(shù)將頓號替換成英文狀態(tài)下的引號(”),將文本字符串轉(zhuǎn)換成文本數(shù)組。如C5單元格轉(zhuǎn)化后相當(dāng)于形成以內(nèi)存下數(shù)組: {"周二五","韋六八","吳一二","小明"} 3.在F3單元格中輸入 =Index(tq,column(a1)) 4.填充之后去掉錯誤值,就可能得到分離出來的名字了。 如圖5所示: (圖5) 兩種方法各有優(yōu)劣,請大家結(jié)合自身實際來使用。^-^ 【溫馨提示】 宏表函數(shù)不能存于后綴為xlsx的表格中,建議用xls或者xlsm表格。 Excel整體界面趨于平面化,顯得清新簡潔。流暢的動畫和平滑的過渡,帶來不同以往的使用體驗。 |
溫馨提示:喜歡本站的話,請收藏一下本站!