Re: [算表] 排列资料

楼主: windknife18 (windknife18)   2023-08-02 11:00:07
不是 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 之类的公式...
: 请问我公式要怎么设定,或枢纽分析要怎么应用,
: 才能让他排列成我要的内容?
: 谢谢
作者: r50o19 (打开推进器)   2023-08-02 11:07:00
谢谢,我来试试看,365啊,申请到现在申申申几许,应该是没望了 XD成功了,原来Columns、Row和Small能这么用啊,学到了谢谢
楼主: windknife18 (windknife18)   2023-08-02 11:53:00
不客气 :)

Links booklink

Contact Us: admin [ a t ] ucptt.com