Excel-将相同资料集合在同一栏(阵列公式)
2017-05-07 17:53 来源: 未知
有网友问到:在 Excel 中有一个资料表(以下图),此中有 Ref 和 Name 两个栏位,若何将不异 Name 的资料调集在统一栏,而且列出 Ref,该若何处置?
【準备工作】
拔取贮存格A1:B6,按一下 Ctrl+Shift+F3 键,界说名称:Ref、Name。
【输入公式】
贮存格D2:{=IFERROR(SMALL(IF(Name=D$1,Ref,FALSE),ROW(1:1)),"")}
这是阵列公式,输入完成要按 Ctrl+Shift+Enter 键。
複製贮存格D2,贴至贮存格D2:H16。
IF(Name=D$1,Ref,FALSE):判定贮存格D1和名称Name中符合者,找出其对应的Ref,其构成的阵列为 { Fasle,Fasle,Fasle,Fasle,Fasle,Fasle,7,Fasle, Fasle, Fasle, Fasle, Fasle, Fasle, 14,Fasle, Fasle, Fasle, Fasle, 19,Fasle, Fasle, Fasle, Fasle, Fasle }
SMALL(IF(Name=D$1,Ref,FALSE),ROW(1:1)):找出上述 Ref 的最小值(本例为 7 ),此中Fasle 会被视为 0。
当公式往下複製时,ROW(1:1)=1 会变成 ROW(2:2)=2 → ROW(3:3)=3 → …。
是以透过 SMALL 函数可以找出最小值(7)、第二小值(14)、第三小值(19)、…。
由于这个公式会被複製到贮存格D2:H16,所以利用 IFERROR 函数可以将由于找不到对应值发生的毛病以空缺显示。
创作者先容 vincent 北京拓展公司- 全站分类:不设分类
- 小我分类:课本资料
- 此分类上一篇: Excel-找出贮存格中全型字和半型字的数目
- 此分类下一篇: Excel-查表操练(INDEX, MATCH, OFFSET, VLOOKUP)
- 上一篇: Excel-找出贮存格中全型字和半型字的数目
- 下一篇: Excel-查表操练(INDEX, MATCH, OFFSET, VLOOKUP)
汗青上的今天
- 2015: Excel-主动发生文字编号的号码(LEFT,RIGHT,LEN)
- 2015: Excel-表格栏、列、资料的重组(MATCH,OFFSET)範例
- 2014: Google-限制Google+上的网友不克不及寄Email给你
- 2013: Excel-查表操练(INDEX, MATCH, OFFSET, VLOOKUP)
- 2012: Excel-找出没有持续递增的数值
- 2012: Excel-取用分歧工作表中不异贮存格的值
- 2011: Office-将文字转成图片
- 2011: Excel-从网页上获得外部资料
- 2011: Excel-快速填入和第一个贮存格不异的内容
- 2011: Excel-冻结窗格的应用
- 2010: Excel-找出第几个重覆
- 2010: 计较儿子和父亲的年数
- 2010: Balsamiq Mockups原型设计软体