作者windknife18 (windknife18)
標題Re: [算表] 排列資料
時間Wed Aug 2 11:00:07 2023
不是 Office 365 都比較麻煩一點囉
E2
=IF(ROWS($A$2:A2)<=SUM(IF($A$2:$A$100="","",
1/COUNTIF($A$2:$A$100,$A$2:$A$100))),
INDEX(A:A,SMALL(IF(IF(ISERROR(ROW($A$2:$A$100)-1
=MATCH($A$2:$A$100,$A$2:$A$100,0)),FALSE,
ROW($A$2:$A$100)-1=MATCH($A$2:$A$100,$A$2:$A$100,0)),
ROW($A$2:$A$100),""),ROWS($A$2:A2))),"")
輸入完按Ctrl+Shift+Enter結束,往下複製
F2
=IF(COLUMNS($F2:F2)<=COUNT( IF($A$2:$A$100="","",
IF($A$2:$A$100=$E2,ROW($A$2:$A$100),""))),
INDEX($C:$C,SMALL(IF($A$2:$A$100=$E2,ROW($A$2:$A$100),""),
COLUMNS($F2:F2))),"")
輸入完按Ctrl+Shift+Enter結束,往下往右複製
https://tinyurl.com/bd86dd86
※ 引述《r50o19 (打開推進器)》之銘言:
: 軟體:office
: 版本:2019
: 不好意思,標題不知道要怎麼寫,
: 資料是從經濟部公開資料抓的,內容如下:
: A B C
: 1 公司名稱 職稱 姓名
: 2 一成運輸報關股份有限公司 董事 顏槿驊
: 3 一成運輸報關股份有限公司 董事 蔡佩娟
: 4 三合益煤油有限公司 董事 黃誠修
: 5 誼達交通股份有限公司 董事 張庭豪
: 6 誼達交通股份有限公司 董事 趙淑玲
: 7 三和報關有限公司 董事 簡奇良
: 8 三通報關通運有限公司 董事 沈建宏
: 希望排列成下面的格式
: E F G H
: 1 公司名稱 董事1 董事2 董事3
: 2 一成運輸報關股份有限公司 顏槿驊 蔡佩娟
: 3 三合益煤油有限公司 黃誠修
: 4 誼達交通股份有限公 張庭豪 趙淑玲
: 5 三和報關有限公司 簡奇良
: 6 三通報關通運有限公司 沈建宏
: 依此類推
: 嘗試過用樞紐分析排列,可是他只能計數再編類,
: 董事1、2、3...是自己打的,原資料就如上面附的一樣並沒有排列
: 所以對照原資料上的董事,
: 整個不知道要怎麼用 vlookup 和 index + match 之類的公式...
: 請問我公式要怎麼設定,或樞紐分析要怎麼應用,
: 才能讓他排列成我要的內容?
: 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.131.84.79 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Office/M.1690945209.A.755.html
1F:推 r50o19: 謝謝,我來試試看,365啊,申請到現在申申申幾許, 08/02 11:07
2F:→ r50o19: 應該是沒望了 XD 08/02 11:07
3F:→ r50o19: 成功了,原來Columns、Row和Small能這麼用啊,學到了 08/02 11:39
4F:→ r50o19: 謝謝 08/02 11:39
5F:→ windknife18: 不客氣 :) 08/02 11:53