- 首页
- 职场知识
- 办公技能
- Excel
- 正文
Excel快速获取每行最后一个数据对应的列标题!
1
职场实例
之前小编发表过一篇技巧,讲的是:
Excel提取每行中最后一个出现的数据(3种情况全面解析)
今天有一位粉丝在之前问题的基础上又咨询了一个进阶版问题:
请教一下,这个例子,如果想要提取的是每行数据中最后一个出现的数据对应的日期列标题,要怎么操作呢?
如下图所示:
A列为产品名称标题 , 第一行为日期标题 , B2:E5区域为产量数据 ,我们想要在F列快速获取每行最后一个数据的列标题!比如第2行的最后一个数据为E2单元格中的数据9,那么我们就在F2单元格获取E2单元格所对应的列标题“5月15日”。
2
总体思路
解决这个问题的总体思路大致可以分为两步:
第一步:
获取每行最后一个数据单元格的列号。
第二步:
利用Index函数,获取固定列标题区域A1:E1中,固定的第1行与以下每行最后一个数据单元格位于的第N列交叉位置的数据,即对应的列标题。
3
解题步骤
01
获取每行末尾数据的列号
在F2单元格输入函数公式:
=LOOKUP(1,0/(B2:E2<>""),COLUMN(B2:E2))
即可获得获取每行最后一个数据单元格的列号。
公式含义:
第二个参数的分母(B2:E2<>"")中的判断结果有两个会返回true,因为有两个不等于空值的单元格。
所以0/(B2:E2<>"")返回的结果为:
{0,#DIV/0!,#DIV/0!,0}
而Lookup函数查找不到满足条件的值时,会忽略错误并返回最后一个值。所以此处会查找到B2:E2区域最后一个单元格。此处用的是COLUMN函数获取B2:E2区域内对应单元格的列号。得到最后一个非空单元格的列号为5。
02
获取每行末尾数据的列标题
在F2单元格继续完善公式:
=INDEX($A$1:$E$1,1,LOOKUP(1,0/(B2:E2<>""),COLUMN(B2:E2)))
Index函数获取$A$1:$E$1固定区域内,固定的第1行与第N列(即每行最后一个数据的列号)交叉位置的数据。
Index函数语法:
Index(所选区域,行号,列号)
返回所选区域内指定行与指定列交叉位置的数据。
最后将的到的结果,由常规格式修改为日期格式,即可正常显示出日期数据。
新知精选
- 成都女生如何改写了AI进程
- 明敏 一水 发自 凹非寺量子位 | 公众号 QbitAI李飞
- 《哈佛商业评论》:管理能量,而非时间
- 领导者管理笔记重要消息:微信公众号又改版了,即便我每天都按时
- 2024当代文娱人群行为洞察报告:五大典型文娱人群、四大趋势
- 第4362期三川汇文化科技点上方蓝字「三川汇文化科技」关注并
- 风向|古偶为何遇冷:大女主之困
- 01 前言在“她剧集”的浪潮中,「大女主」题材虽不乏爆款,却
- 拉美电商市场规模持续扩张,面对物流与基础设施困境,何时能迎来春天?
- 点击上方蓝字▲关注我们设为星标电商用户激增背后,拉丁美洲消费
- 10个“出圈”的寺庙设计|当代年轻人的“新疗愈地”
- 来源:新微设计自2023年以来,寺庙游成为年轻人群中备受追捧
- 诺奖得主哈萨比斯最新访谈:仅仅将AI视作一种技术是错误的
- 西风 整理自 凹非寺量子位 | 公众号 QbitAI新晋诺贝
- 2024医疗AI报告:生成式AI爆发,医疗AI走到新的路口
- 2024的医疗AI,既是坎坷,又是新生。快速发展的大语言模型,携着生成式AI掠过医疗领域。过往的互联网医疗、医学影像、
- 开拓百亿市场的出海微短剧,在世界引爆“华流”
- 作者| 吴玖玖编辑| 李寻欢“女人,我不会让你逃出我的手掌心
- 网络安全险发展想要更进一步,需要跨越几道“沟渠”?
- 保观 | 聚焦保险创新由于近期公众号推送机制改变,欢迎您在公
推荐阅读
德鲁克:管理大道至简,就是把正确的事情做成 心智管理世界
如何做一个靠谱的管理者 心智管理世界
商业领袖,就是组织的承重墙 乔诺
职场成长▪2023年度十佳创作者
公务员树洞
职场生存智慧及公文材料写作
小Q聊产品
就喜欢没事儿总结总结!
蓝海职场
专注于职场心理,职场技巧的分析与应用
HonCareer蜜职
提供更专业的求职辅导服务『微信公众号:蜜职』
职檬
李舟
学校不教,书里不写的国学智慧。
Excel高效应用
用好Excel工作高效不加班!
鲁佳演说
演说教练,人气主播,培训师
云姐讲坚持
坚持难,找云姐!
东德书院
学习联系13968114976