[問題] 從row data中取得特定的欄位

作者: Solberg (packing for trip)   2018-01-24 15:49:15
(若是和其他不同軟體互動之問題 請記得一併填寫)
軟體:excel 365
版本:如上
有兩個工作表
sheet1:
姓名 電話 email 性別 興趣
王小明 1234 [email protected] 男 釣魚
李小呆 345 [email protected] 男 打球
林小瓜 999 [email protected] 女 畫畫
...
sheet2:
姓名 興趣 性別
王小明 釣魚 男
李小呆 打球 男
林小瓜 畫畫 女
....
有一堆資料,資料列數不一定
希望貼上sheet1時
sheet2自動產生我要的欄位及順序
在google sheet上 可用query函式
但在excel上,請問要用什麼方式取得資料
謝謝。
作者: soyoso (我是耀宗)   2018-01-24 16:22:00
想到的是以=儲存格位置,公式預先拖曳;如無需運算的話,可在儲存格位置後面加上&"",如要保留原資料類型的話,則以if判斷。如欄位名稱會調整的話可以offset、index或indirect配合match如用以query的where的話,可以在陣列公式上判斷,或在sheet1內以輔助欄判斷後抓取或以資料連線方式,可在連線內容的定義,命令類型以sqlselect 欄位 from 工作表名,where方面也應可使用以上測試於2016單機版上,如不符合實際操作環境或介面的話則請忽略

Links booklink

Contact Us: admin [ a t ] ucptt.com