首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

为什么3分钟就可以完成的工作,你却要花2个小时

在职场中,为什么有的人工作效率高?那是因为Ta比你多掌握快速解决问题的技巧,本期技巧妹与大家分享一位粉丝在实际中遇到的问题:如何快速提取出每一列数据中首次出现时间?比如E公司首次出现数据的日期是在2016年5月26日。

原始数据如下:

(根据粉丝的数据进行简化和更改)

第一种:结合INDEX+COUNTBLANK函数

可以先计算出区域内的空白单元格个数,之后加1就是首次出现的数据的位置,然后再借用INDEX函数,这里可以在单元格中输入公式=INDEX($A$2:$A$952,COUNTBLANK(B$2:B$952)+1)

公式说明:

COUNTBLANK函数表示计算区域内空白单元格的个数。

COUNTBLANK函数语法=COUNTBLANK(引用区域)

INDEX函数表示用来在给定的单元格区域中,返回特定行列交叉处单元格的值或引用。

INDEX函数语法=INDEX(区域或数组常量,返回值所在区域的行号,返回值所在区域的列号)

有关INDEX函数具体用法可以查看《INDEX函数,你会用吗?》

第二种:结合INDEX和MATCH函数

从数据中我们可以看到首次出现的数据都是100,所以这里可以利用MATCH函数先找出100在指定区域的位置,之后再结合INDEX函数引用日期所在的列即可获取相应的结果,这里输入公式=INDEX($A$2:$A$952,MATCH(100,B2:B952,0))。

公式说明:

MATCH函数表示返回要查找的数据在区域中的相对位置。

MATCH函数语法=MATCH(查找对象,指定查找的范围或者数组,查找方式)

PS:查找方式有0、1、-1,分别表示精确匹配、升序查找、降序查找模式。

具体的用法可以查看这篇文章《MATCH函数,你会用吗?》

以上就是今天要分享的技巧,若有什么问题,欢迎在下方留言。

教程推荐

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200408A06LFI00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券