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

 时间:2024-11-12 20:13:35

offset是我们常用的函数之一,那么如何用offset函数提取一列不重复值呢

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

工具/原料

EXCEL2007以及以上版本

方法/步骤

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显示函数运行中间值,单步运算
热门搜索
绝世唐门图片 吸奶漫画 女性肛瘘图片 富婆图片 光荣榜图片