close
洪嘉隆老師是台灣EXCEL課程開課已久的一位,其個人BLOG(http://www.excelhelp.idv.tw/)的題庫也是不少學子想要了解的,個人曾上過老師的二堂課,獲悉洪老師解題的思路,今天試解其中一題。
題目:
小明要將 Mike A. Jones 刪除中間的英文名字成Mike Jones他的資料有數萬列,為了有效的操作不使用函數和巨集,小明也能很快速的操作,究竟小明是如何完成此題的操作?
限制:
不可使用函數或巨集
操作時間60秒內
解題思路:
由於限制不可以用函數或巨集,故解題工具在既有工具列上,故先將姓名範圍轉成文字檔,如下圖所示。
轉成文字檔之後,再利用資料匯入方式(如下圖),匯至EXCEL。
因為姓名中間有空格,此時就利用空格分成各欄(如下圖)。
依匯入文字檔方式,所見之姓名如下圖,接下來先去除A欄
因為,要留尾端之文字,因為,姓名為三欄,有些是空值,故利用「特殊目標」,找這些空值(如下圖)。
找到這些空值儲存格之後(如下圖)。
於C1儲存格鍵入=B1,再同時按下[CTRL]+[ENTER],即各空值等同C1儲存格方式帶入資料(如下圖)。
再選擇C欄各儲存格,先複製再選擇性貼上,以貼入值來取代原有=B1等資料。
處理完之後,所見姓名呈現二欄式,如下圖。
再利用"&"的方式,串成單一欄之姓名文字形式。
此時,C欄就是我們要的。
[引伸]
有人問,英文名字不一定是三欄式,因此,當我們找出所有空值時,尾欄值依序向前一欄來帶入值,故尾欄值亦是該由之前名字尾端的文字資料。
文章標籤
全站熱搜
留言列表