作者Solberg (packing for trip)
看板Office
標題[問題] 從row data中取得特定的欄位
時間Wed Jan 24 15:49:15 2018
(若是和其他不同軟體互動之問題 請記得一併填寫)
軟體:excel 365
版本:如上
有兩個工作表
sheet1:
姓名 電話 email 性別 興趣
王小明 1234 xxx@xxx 男 釣魚
李小呆 345 11@xxxx 男 打球
林小瓜 999 22@222 女 畫畫
...
sheet2:
姓名 興趣 性別
王小明 釣魚 男
李小呆 打球 男
林小瓜 畫畫 女
....
有一堆資料,資料列數不一定
希望貼上sheet1時
sheet2自動產生我要的欄位及順序
在google sheet上 可用query函式
但在excel上,請問要用什麼方式取得資料
謝謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.118.183.52
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Office/M.1516780157.A.518.html
1F:→ soyoso: 想到的是以=儲存格位置,公式預先拖曳;如無需運算的話, 01/24 16:22
2F:→ soyoso: 可在儲存格位置後面加上&"",如要保留原資料類型的話,則 01/24 16:23
3F:→ soyoso: 以if判斷。 01/24 16:23
4F:→ soyoso: 如欄位名稱會調整的話可以offset、index或indirect配合 01/24 16:24
5F:→ soyoso: match 01/24 16:24
6F:→ soyoso: 如用以query的where的話,可以在陣列公式上判斷,或在 01/24 16:26
7F:→ soyoso: sheet1內以輔助欄判斷後抓取 01/24 16:26
8F:→ soyoso: 或以資料連線方式,可在連線內容的定義,命令類型以sql 01/24 16:45
9F:→ soyoso: select 欄位 from 工作表名,where方面也應可使用 01/24 16:45
10F:→ soyoso: 以上測試於2016單機版上,如不符合實際操作環境或介面的話 01/24 16:51
11F:→ soyoso: 則請忽略 01/24 16:51