Excel 公式积累

1.获取当前位置的左侧单元格

引用当前单元格左侧的第一个单元格:=OFFSET(INDIRECT(ADDRESS(ROW(), COLUMN())),0,-1)

ROW()返回当前单元格的行号,COLUMN()返回当前单元格的列号。
ADDRESS函数可以根据指定行号和列号获得工作表中的某个单元格的地址。例如,ADDRESS(2,3)返回$C$2ADDRESS(ROW(), COLUMN())即获取当前单元格的地址。
INDIRECT函数返回由文本字符串指定的引用。此函数立即对引用进行计算,并显示其内容。INDIRECT(ADDRESS(ROW(), COLUMN()))即获取当前单元格的引用。
OFFSET(基准单元格的引用,纵向偏移,横向偏移)可以获取相对于某个单元格的另一个单元格内容,OFFSET(A1,0, -1)即获取A1单元格左侧的第一个单元格,OFFSET(INDIRECT(ADDRESS(ROW(), COLUMN())),0,-1)即获取当前单元格左侧的第一个单元格。

2.根据标题月份求和

假设TODAY()当期日期为2024年5月23日,计算A2+B2的和

求和下表中除当月的数据=SUMIF($A$1:C$1,"<"&EDATE(TODAY(),-1),$A2:C2)

A B C D
1 2024年3月 2024年4月 2024年5月 求和
2 123 456 789 公式

可以写成=SUMIF($A$1:OFFSET(INDIRECT(ADDRESS(1, COLUMN())),0,-1),"<"&EDATE(TODAY(),-1),$A2:OFFSET(INDIRECT(ADDRESS(ROW(), COLUMN())),0,-1))

# 参考文档 https://support.microsoft.com/zh-cn/excel

EDATE 函数
SUMIF 函数
OFFSET 函数
INDIRECT 函数
ADDRESS 函数

相关推荐
勤劳兔码农11 小时前
从IE到Edge:微软浏览器的演变与未来展望
前端·microsoft·edge
yukai0800813 小时前
Python 全栈系列258 线程并发与协程并发
python·microsoft·性能优化
偷偷小野猪2 天前
微软账户和本地账户有什么区别?如何切换登录账户?
windows·microsoft
猿大师办公助手2 天前
如何网页在线编辑微软Office Word,并导出为PDF格式。
microsoft·pdf·word
一只小小汤圆3 天前
opencascade AIS_InteractiveContext源码学习7 debug visualization
windows·学习·microsoft·opencascade
未来的嗒嘀嗒3 天前
能否免费使用Adobe XD?
microsoft·adobe
JoyceMill3 天前
Android中的警报对话框:功能与实现
android·microsoft
“抚琴”的人3 天前
C#——Path类详情
开发语言·数据库·microsoft·c#
写代码的中青年3 天前
Semantic Kernel:微软大模型开发框架——LangChain 替代
人工智能·python·microsoft·langchain·大模型·llm
叶孤程3 天前
【Qt知识】window frame 对窗口坐标的影响
数据库·qt·microsoft