欢迎您访问南京安优网络官方网站,本公司专注于:网站制作、小程序开发、网站推广。 24小时服务热线:400-8793-956
当前位置:南京网站制作公司 > 资讯中心 > 安优观点
INDEX+SMALL完成乾坤大挪移:满足条件的数据自动“跑到”其它工作表
来源:南京网站制作 时间:2018-01-09 08:10:55

 问题来源

学习群里,有朋友提出的问题:
如下两个数据表,一个是“全部”工作表,一个是“已对”(已经核对)工作表,如何使得“全部”工作中,每核对一条,数据会自动从“全部”工作表“自动”跑到“已对”工作表,即:

结果如下动图:

公式实现
在A2单元格输入公式:
=INDEX(全部!A:A,SMALL(IF(全部!$F:$F="已对",ROW(全部!A:A),ROWS(A:A)),ROW(A1)))&"",以<Ctrl+Shift+Enter>三键组合结束;
公式向下填充,填充到和“全部”数据表中的行数一致。

公式解析
ROWS(A:A):
整个工作表的行数,EXCEL2016默认工作表行数为1048576。此处用工作表最大行数,使得不管数据有多少行,公式都能使用。
IF(全部!$F:$F="已对",ROW(全部!A:A),ROWS(A:A)):
用IF函数,建立一新的数组,这一新的数组建立的规则是:
 
如果“全部”工作表中F列单元格内容等于“已对”,则返回该单元格所在的行,否则返回整个工作表的行数。
 
所以:
 
如果“全部”工作表中第二行数据已经核对(标题行为第一行),“已对”工作表中A2单元格的公式,此部分返回的数组是:
 
{1048576;2;1048576;1048576;1048576;1048576;1048576;1048576;1048576;1048576;……}
 
如果“全部”工作表中第五行数据已经核对(标题行为第一行),“已对”工作表中A2单元格的公式,此部分返回的数组是:A3单元格的公式,此部分返回的数组是:
 
{1048576;1048576;1048576;1048576;5;1048576;1048576;1048576;1048576;1048576;……}
 
SMALL(IF(全部!$F:$F="已对",ROW(全部!A:A),ROWS(A:A)),ROW(A1)):
 
从上一步数组中取出的ROW(A1)小的数值。
ROW(A1)是一个动态的数值,公式往下填充一行,行数加1,即当公式在A3单元格时,是ROW(A2),当公式填充到A4单元格是,是ROW(A3),当到A5单元格时,是ROW(A3)……
 
这样,就在A2、A3、A4、A5……的数组中找到了第1、2、3、4小的值,即第一条、第二条、第三条、第四条……已经核对的数值。
 
$F:$F,F列绝对引用,因为不管公式向下、向右填充,是否核对都在F列。
 
INDEX(全部!A:A,SMALL(IF(全部!$F:$F="已对",ROW(全部!A:A),ROWS(A:A)),ROW(A1))):
当公式在A2单元格时,返回第一条“已对”数据的A列的值,当公式在A3单元格时,返回第二条“已对”数据的A列的值……
 
因为公式中IF部分是数组计算,所以公式以<Ctrl+Shift+Enter>三键组合结束。
 
公式向右填充,得到“已对”数据B列值……
 
INDEX(全部!A:A,SMALL(IF(全部!$F:$F="已对",ROW(全部!A:A),ROWS(A:A)),ROW(A1)))&"":
在最后加上&"",这一步是容错处理。用空单元格与空文本合并返回空文本的特性,将超出结果数量的部分不显示出来。
公式虽然麻烦,但用于核对数据,绝对是一绝,试试吧!

本文地址:http://www.njanyou.cn/news/1357.html
Tag: 数据 工作表
专业服务:南京网站制作,南京网站制作公司,南京网站建设公司
联系电话:025-65016872
上一篇: 你真的会数据透视表组合汇总吗?
下一篇: SEO公司被解雇的真正原因
最新案例
永银
永银
珠海跨境电商
珠海跨境电商
五颗星商城
五颗星商城
上海万客生鲜超市
上海万客生鲜超市
一九在线商城
一九在线商城
你可能感兴趣
使用选择轮使网站导航变得有趣的便捷指南
在您的网站上使用不寻常和醒目的颜色的 6 种方法
花店的基本数字营销策略
SEO的内部链接最佳实践
捕捉自信:摄影在男士时尚品牌中的作用
2024年房地产网站的创新网页设计趋势
南京网站制作说说哪些关键因素使商业网站成功?
南京网站制作公司分享使用 iPhone 拍摄更好网站照片的 7 个技巧
最后更新
南京网页制作开发在 SEO 中的作用 南京网站设计的几个技巧帮助你的论文更有趣和吸引人 南京网站建设是如何在 Photoshop 中创建网站横幅 南京网站制作公司如何为您的企业选择最佳的电子邮件营销软件 南京网站制作:您需要聘请网站设计公司的 10 个理由 南京网站设计:2024 个流行的网站设计趋势 如果需要改造在线商店南京网站建设认为需要考虑的 8 件事 南京网站制作公司分享使用 iPhone 拍摄更好网站照片的 7 个技巧
服务项目
南京网站制作 营销型网站 微信营销 IDC网站 精品案例