最近很多小伙伴咨詢我關(guān)于Excel的問(wèn)題击奶,罌粟姐姐平時(shí)工作很忙,能夠顧上回答的就回答了责掏,如果回答不了,望各位見(jiàn)諒湃望!
寫(xiě)文不易换衬,也望大家多多支持!
現(xiàn)在從各位小伙伴的問(wèn)題中選取3個(gè)有代表性的案例給大家分享证芭,這些也都是我們工作中會(huì)經(jīng)常遇到的瞳浦。
案例1:一列變多列
有一道多選題,共有ABCDEFGH這8個(gè)答案废士,數(shù)據(jù)錄入后原始數(shù)據(jù)為A列叫潦,現(xiàn)需要將這一列轉(zhuǎn)換為ABCDEFGH分別對(duì)應(yīng)的8列,如圖所示官硝,A列中出現(xiàn)的答案矗蕊,則在對(duì)應(yīng)答案下方顯示“是”,如果沒(méi)有出現(xiàn)氢架,則顯示“否”傻咖。
使用公式=IFERROR(IF(SEARCH(C$2,$A3)>0,"是",""),"否")
分析過(guò)程:
首先判斷A列中是否有A這個(gè)答案,使用公式SEARCH岖研。
SEARCH函數(shù)語(yǔ)法:search(find_text卿操,within_text,start_num)孙援,即為(找誰(shuí)害淤,從什么里面找,從第幾個(gè)找)拓售,第三個(gè)參數(shù)一般情況下可以忽略窥摄,默認(rèn)為從第一個(gè)參數(shù)開(kāi)始找。
再使用if函數(shù)判斷邻辉,當(dāng)A列中有A時(shí)溪王,SEARCH(C$2,$A3)>0腮鞍,則輸出“是”,當(dāng)A列中沒(méi)有A則結(jié)果為錯(cuò)誤值莹菱。
最后移国,使用IFERROR函數(shù)將錯(cuò)誤值轉(zhuǎn)換為“否”。
IFERROR(value,value_if_error)道伟,如果不為錯(cuò)誤值的話迹缀,正常返回值,如果是錯(cuò)誤值的話蜜徽,返回value_if_error這個(gè)參數(shù)祝懂。
在最初學(xué)習(xí)Excel的時(shí)候,建議大家分步實(shí)現(xiàn)想要實(shí)現(xiàn)的功能拘鞋,切記初學(xué)者盲目嵌套砚蓬,在基本功不熟練的情況下非常容易出錯(cuò),并且不容易找到錯(cuò)誤所在盆色。
案例2:提取不規(guī)則數(shù)據(jù)的最后一部分內(nèi)容
有一列數(shù)據(jù)灰蛙,除了分隔符號(hào)“→”,完全沒(méi)有規(guī)律隔躲,現(xiàn)需要提取每條記錄最后一部分內(nèi)容摩梧。
首先,我們可以根據(jù)分隔符“→”對(duì)數(shù)據(jù)進(jìn)行分列宣旱。
其次仅父,可以用INDEX函數(shù)將分列后的最后一個(gè)列單元格中的數(shù)據(jù)提出來(lái)。
INDEX(array浑吟,row_num笙纤,column_num),即為(引用的區(qū)域买置,引用區(qū)域里的第幾行粪糙,引用區(qū)域里的第幾列)。此處忿项,引用的區(qū)域應(yīng)該為每一行的D列到H列蓉冈,引用區(qū)域里的第1行,引用區(qū)域里的有內(nèi)容的最后一列轩触。
需要注意的是寞酿,分列后有的行分成了3列,有的行分成了4列脱柱,還有5列伐弹、6列等情況。
這時(shí)候第三個(gè)參數(shù)就應(yīng)該用COUNTA來(lái)計(jì)算分列后有內(nèi)容的列共有幾列榨为,從而作為INDEX的第三個(gè)參數(shù)惨好。
最后使用INDEX函數(shù)將最后一列內(nèi)容提取出來(lái)煌茴。
所以,分列后最終的公式為:=INDEX(D2:H2,1,COUNTA(D2:H2))
3日川、提取不規(guī)則數(shù)據(jù)的部分內(nèi)容蔓腐,并保留部分內(nèi)容
現(xiàn)有一列數(shù)據(jù),如果有箭頭提取箭頭后面的內(nèi)容龄句,(箭頭前后的字符長(zhǎng)度不固定)回论,如果沒(méi)有箭頭,則保留原內(nèi)容分歇,如果單元格為空白傀蓉,則用0替代。
最終公式為=IFERROR(MID(A2,SEARCH("→",A2)+1,9^9),A2)
第一步职抡,利用SEARCH("→",A2)查找→為單元格的第幾個(gè)字符葬燎。
第二步,利用MID(A2,SEARCH("→",A2)+1,9^9)將→后面的內(nèi)容提取出來(lái)缚甩。
第三步萨蚕,使用IFERROR函數(shù)將錯(cuò)誤值轉(zhuǎn)換為A列對(duì)應(yīng)的單元格。
好啦蹄胰,今天的教程就到這里啦。每次罌粟姐姐都給大家準(zhǔn)備了滿滿的干貨奕翔,大家有沒(méi)有收獲呢裕寨?
技能學(xué)習(xí)一定要多看多練,看多了做多了派继,就自然融會(huì)貫通了宾袜。