Excel實(shí)戰(zhàn)-搞定生物分類表

界門綱目科屬種述暂,學(xué)生物的同學(xué)應(yīng)該都很熟悉预厌,比方說(shuō)我們做為綱哺乳綱靈長(zhǎng)目人科人屬的智人(Homo sapiens)娩鹉,因?yàn)閷W(xué)會(huì)了“八卦”這項(xiàng)重要技能攻谁,從而走上了一條和尼安德特人不同的道路(笑)。

生物的分類表一般在書(shū)籍中可以查詢弯予,但我手頭卻沒(méi)有電子版的戚宦,正好百度了一份魚(yú)類分類表,做個(gè)范例锈嫩,展示如何把有內(nèi)在規(guī)律的表格變成我們常見(jiàn)的表格形式受楼,方便查詢或VLOOKUP引用垦搬。


收到的PDF是這個(gè)樣子.

不知道為什么是三列的形式

先用word打開(kāi)看看有無(wú)坑人的格式,一般來(lái)說(shuō)PDF轉(zhuǎn)word總會(huì)出現(xiàn)奇怪的問(wèn)題艳汽,只能具體情況具體分析。

毫無(wú)規(guī)律的三列大表格

打開(kāi)之后發(fā)現(xiàn)變成了表格格式,這很常見(jiàn)也易處理馏鹤,全選-復(fù)制-選擇性粘貼-只保留文本即可垢村。同時(shí)不要忘記點(diǎn)一下清除所有格式,把文件自帶的格式全部去除馋艺,便于處理栅干。

清爽多了

這個(gè)時(shí)候我們觀察會(huì)發(fā)現(xiàn),文本是有內(nèi)在規(guī)律的捐祠,即綱目科屬的順序排序碱鳞,但是一個(gè)目可能對(duì)應(yīng)多個(gè)科,一個(gè)科可能對(duì)應(yīng)多個(gè)屬踱蛀,所以不能簡(jiǎn)單生成表格劫笙,仍要在處理。因?yàn)樽詈鬁?zhǔn)備以Excel呈現(xiàn)星岗,同時(shí)也方便填大,所以下一步處理的目的是方便Excel的步驟。我的思路是將每個(gè)階元和元素重排成一列俏橘,在Excel中在按階元分開(kāi)允华。

觀察發(fā)現(xiàn),在每個(gè)拉丁名末尾加上段落符號(hào)是最好的方式寥掐,因此使用替換功能靴寂,這里要用到正則表達(dá)式,在替換裝選擇使用通配符召耘,將“拉丁名”替換為“拉丁名+回車”的形式百炬。(此處歡迎指正)

<>表示中間是單詞,[a-zA-Z]表示字母污它,^&是查找內(nèi)容剖踊,^p是回車

結(jié)果是下圖的樣子,可讀性很強(qiáng)而且規(guī)則衫贬。

下面的工作是把內(nèi)容復(fù)制進(jìn)Excel處理德澈,把不同的階元分開(kāi)。復(fù)制的時(shí)候固惯,選擇第一個(gè),按住Ctrl+Shift+End梆造,可以選擇到末尾。

但在Excel中我發(fā)現(xiàn)有不規(guī)則的列

A列的內(nèi)容被擠到B列了

回到word觀察可以發(fā)現(xiàn)葬毫,原來(lái)表格換列的時(shí)候镇辉,存在了退格(TAB)屡穗。解決方法是“退格”替換為“^p”即可,同時(shí)還發(fā)現(xiàn)有空行忽肛,用“^p”替換“^p^p”即可鸡捐。

接下來(lái)進(jìn)行階元分類,這里我沒(méi)有選擇數(shù)組函數(shù)麻裁,而是用COUNTIF實(shí)現(xiàn)箍镜,會(huì)復(fù)雜一點(diǎn)但容易理解(其實(shí)是不會(huì))。

=IF(COUNTIF(A1,"*綱*")=1,A1,"0")

這個(gè)函數(shù)簡(jiǎn)單地返回含有“綱”的單元格煎源,使用IF是為空格添加0色迂,方便后面處理。

已經(jīng)有分類表的雛形了

現(xiàn)在的問(wèn)題是每個(gè)階元并沒(méi)有對(duì)應(yīng)手销,這里我準(zhǔn)備進(jìn)行一次向下填充歇僧,以目為例,方法是:復(fù)制并選擇性粘貼為數(shù)值-選取“目”-查找“0”-全選查找結(jié)果-在單元格中輸入“=上一格單元格”-Ctrl+Enter锋拖,就完成了向下填充诈悍。


查找范圍選擇值,否則會(huì)查到函數(shù)


結(jié)果如上

這時(shí)候兽埃,只需要?jiǎng)h除屬中含0的行就得到了一一對(duì)應(yīng)的分類表侥钳。刪除行可以先排序在手動(dòng)刪除,查找含0的單元格柄错,然后刪除行舷夺。后者在數(shù)據(jù)多的時(shí)候更方便。

下一步是分開(kāi)中文名和拉丁名方便使用售貌,方法也有兩種

1.快速填充法

如同然后選擇快速填充即可给猾。

2.函數(shù)法

=LEFT(G2,LENB(G2)-LEN(G2))

下拉填充即可。

但是K炭纭8疑臁!在即將勝利的前一刻恒削,我發(fā)現(xiàn)了有不合理的幾個(gè)單元格(這證明了檢查的重要性)

某些復(fù)雜漢字竟然占1個(gè)字節(jié)池颈,導(dǎo)致填充錯(cuò)誤,中文名都少了“屬”字蔓同。為了方便理解(又不想用簡(jiǎn)單辦法)饶辙,處理辦法選擇最簡(jiǎn)單的:在右邊插入一列蹲诀,用如下公式解決之后在把正確的列返回回去斑粱。

&表示左右兩個(gè)值連接

最后,排序獲得全表脯爪。

好餓则北,該去吃飯了



總結(jié)一下矿微,這次的操作沒(méi)用到復(fù)雜的函數(shù),全部使用基礎(chǔ)函數(shù)和Excel的常規(guī)功能尚揣。

正則表達(dá)式

COUNTIF\IF函數(shù)和LIFT/LEN/LENB函數(shù)

查找功能涌矢、排序功能

基礎(chǔ)的內(nèi)容其實(shí)就可以完成復(fù)雜的工作,在工作之前觀察原始文件的規(guī)律很重要快骗,可以事倍功半娜庇,同時(shí)在進(jìn)入Excel工作前,一定要用word的查找功能和通配符處理掉源文件的格式的小錯(cuò)誤方篮,以提高效率名秀。

有用請(qǐng)點(diǎn)贊哦!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末藕溅,一起剝皮案震驚了整個(gè)濱河市匕得,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌巾表,老刑警劉巖汁掠,帶你破解...
    沈念sama閱讀 217,277評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異集币,居然都是意外死亡考阱,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,689評(píng)論 3 393
  • 文/潘曉璐 我一進(jìn)店門鞠苟,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)羔砾,“玉大人偶妖,你說(shuō)我怎么就攤上這事趾访∩暧悖” “怎么了捐友?”我有些...
    開(kāi)封第一講書(shū)人閱讀 163,624評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)对人。 經(jīng)常有香客問(wèn)我牺弄,道長(zhǎng)势告,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,356評(píng)論 1 293
  • 正文 為了忘掉前任表鳍,我火速辦了婚禮譬圣,結(jié)果婚禮上屯蹦,老公的妹妹穿的比我還像新娘。我一直安慰自己脑蠕,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,402評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著掀虎,像睡著了一般十气。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上址儒,一...
    開(kāi)封第一講書(shū)人閱讀 51,292評(píng)論 1 301
  • 那天饱溢,我揣著相機(jī)與錄音绩郎,去河邊找鬼溉仑。 笑死,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的吩案。 我是一名探鬼主播,決...
    沈念sama閱讀 40,135評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼壳快!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 38,992評(píng)論 0 275
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤打厘,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后莽鸭,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,429評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡滓侍,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,636評(píng)論 3 334
  • 正文 我和宋清朗相戀三年蒋川,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片撩笆。...
    茶點(diǎn)故事閱讀 39,785評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡捺球,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出夕冲,到底是詐尸還是另有隱情氮兵,我是刑警寧澤,帶...
    沈念sama閱讀 35,492評(píng)論 5 345
  • 正文 年R本政府宣布歹鱼,位于F島的核電站泣栈,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏弥姻。R本人自食惡果不足惜南片,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,092評(píng)論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望庭敦。 院中可真熱鬧疼进,春花似錦、人聲如沸秧廉。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,723評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至嚼锄,卻和暖如春减拭,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背区丑。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,858評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工拧粪, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人刊苍。 一個(gè)月前我還...
    沈念sama閱讀 47,891評(píng)論 2 370
  • 正文 我出身青樓既们,卻偏偏與公主長(zhǎng)得像濒析,于是被迫代替她去往敵國(guó)和親正什。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,713評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容