作者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/cn.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