2012年6月26日 星期二

搜尋多位作者在多個資料庫的文獻的方法(Pubmed+Excel)

這兩週在搜尋1983至今的台灣OT著作,原本以為作者名單確認之後就可以開始分類了,
但是在使用搜尋策略時發現有些問題與解決方法,在此列出。

1.有些資料庫的作者全名的搜尋方法是姓在前,有些是名在前。要怎麼轉換作者的姓名順序?
可以用Excel的擷取名稱元件的功能 把姓名順序對調,例如把Ching-Lin Hsieh改為 HsiehChing-Lin 。
作法為把姓和名拆開,插入一個空格,再重新組合。
姓 B2=RIGHT(A2, LEN(A2)-SEARCH(" ",A2,1))

名 C2=LEFT(A2,SEARCH(" ",A2,1))
空格 D2= (space)
姓名=B2&D2&C2

2.為什麼用Pubmed的全名搜尋找不到2002年之前的文章?
Ans. Pubmed的全名搜尋的功能只適用於2002年之後的文章,2002年之前的文章要用作者姓氏+名字縮寫搜尋,例如: Hsieh CL[AU]。

但是
用姓名縮寫會遇到2個困難:(1)要搜尋很多位作者時,如何快速取得作者的姓名縮寫?(2)用姓名縮寫會找到很多姓名縮寫相同但不同領域的人,要怎麼使搜尋結果更精確?

關於困難(1),可以用Excel的擷取名稱元件的功能 把姓和名拆開,再把名拆成2個(因為台灣人通常名都是2個字),插入一個空格,再重新組合。
姓 B2 =RIGHT(A2, LEN(A2)-SEARCH(" ",A2,1))

名 C2 =LEFT(A2,SEARCH(" ",A2,1))
名1 D2 =LEFT(C2,SEARCH("-",C2,1))
名2 E2 =RIGHT(C2, LEN(C2)-SEARCH("-",C2,1))
空格 F2= (space)
姓名=B2&F2&D2&E2
其他作者的姓名縮寫可以從這個儲存格往下拉,就一次解決了!

關於困難(2),這個部分需要瞭解作者的專業領域為何,再設定搜尋字串。
例如:加上AND ("occupational therapy" OR rehabilitation OR "occupational therapist") 把搜尋範圍縮小。但是不可避免的,有可能會漏掉幾篇文章。當時間有限時,漏掉幾篇可能會比從幾萬篇慢慢挑好一些。

3.為什麼用Pubmed搜尋(Hsieh CL OR Mao HF)[AU]找到文獻數量比用全名搜尋還少?
Ans. Pubmed有時候會自動把姓名縮寫當成全名搜尋或機構搜尋(我不知道原因),有時會無法讀取( )內的多個作者,因此用Hsieh CL[AU] OR Mao HF[AU]搜尋為佳。
當我們要搜尋多位作者時,步驟就比較多一點了!
(1)在excel做一行OR、一行[AU]。
(2)用&把作者名、OR、[AU]連成 OR Hsieh CL[AU](以下以作者OA代稱)。
(3)把所有作者OA的欄位複製,轉置(把直行轉為橫列)貼上為「值」。
(4)複製貼上已經轉成值的作者OA到WORD。
(5)把貼到WORD的作者OA表格選起來,點選上方工具列的格式/轉換為文字/ 其他(按一個空白鍵)/ 確定
(6)完成作者群的縮寫搜尋策略!

後記:為了解決這些問題,我花了一整天的時間!
還好Excel有這些功能,不然手動輸入三百多人的資料,不但耗時也容易弄錯。
Excel 真是我的好幫手 :D


2 則留言:

  1. Looks great!

    2. 的部分可考慮加上 physical therapy

    回覆刪除
    回覆
    1. 好的。已經加進搜尋策略中囉!
      謝謝您的建議。

      刪除