EXCEL如何用OFFSET函数提取一列数据的不重复值

 时间:2024-10-12 21:22:45

1、新建一个EXCEL工作表,而后双击打开

EXCEL如何用OFFSET函数提取一列数据的不重复值

2、打开后,我们在A列输入文本信息,比如姓名,而后复制几次,产生几个重复项,要求用offset函数提取A列的不重复内容到B列

EXCEL如何用OFFSET函数提取一列数据的不重复值

3、在B2单元格输入公式=OFFSET(A$1,MATCH(0,COUNTIF(B$1砜实蛰斓:B1,A$1:A$99),0)-1荑樊综鲶,,,)&"",而后同时按住ctrl+shift+enter键,将公式转化为数组,而后我就可以发现在B2单元格,就出现了第一个姓名

EXCEL如何用OFFSET函数提取一列数据的不重复值

4、下拉B2单元格,而后我们可以看到,所有的唯一值,就全部提取出来,

EXCEL如何用OFFSET函数提取一列数据的不重复值

5、方法思路,首先我们用COUNTIF(B$1:B1,A铮喘饿怊$1:A$99),获取B列已经输入内容的A列值得个数,就是首先计算COUNTIF(B$1:B1,A$1)、COUNTI僻棍募暖F(B$1:B1,A$3)、COUNTIF(B$1:B1,A$3),这样计算到最后一个,形成一个序列,可以按F9键,得出{1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0,

EXCEL如何用OFFSET函数提取一列数据的不重复值

6、而后我们用match函数外套,查找0值,就可以得出第一个为0的位置,这里获取的是2,公式最终转化为=OFFSET(A$1,2-1,,,)&"",减去1是因为第一个第二个位置相当于偏移1行

EXCEL如何用OFFSET函数提取一列数据的不重复值

7、同理,第三个位置,就是B3得到的结果为=OFFSET(A$1,3-1,,,)&"",通过这种方法,获取所有不重复值

EXCEL如何用OFFSET函数提取一列数据的不重复值
  • 如何用EXCEL制作动态图表
  • Excel读取选区中最后一个数据(数字)技巧!
  • 怎么用vba宏代码在excel中插入饼图
  • Excel 中,使用切片器快速实现动态效果
  • excel2007显示函数运行中间值,单步运算
  • 热门搜索
    我的成长足迹手抄报 中秋节手抄报简单又好看 文明礼仪手抄报花边 小学生国庆节手抄报 寓言故事手抄报 中国梦手抄报设计图 猴年春节手抄报 我爱校园手抄报 清明节祭奠英烈手抄报 放飞心灵手抄报