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 函数

相关推荐
PT_silver17 小时前
tryhackme——Abusing Windows Internals(进程注入)
windows·microsoft
Leinwin19 小时前
微软推出SQL Server 2025技术预览版,深化人工智能应用集成
人工智能·microsoft
CoderJia程序员甲21 小时前
MCP 技术完全指南:微软开源项目助力 AI 开发标准化学习
microsoft·ai·开源·ai教程·mcp
宝桥南山1 天前
Microsoft Copilot Studio - 尝试一下Agent
microsoft·ai·微软·copilot·rpa·low-code
集成显卡1 天前
PlayWright | 初识微软出品的 WEB 应用自动化测试框架
前端·chrome·测试工具·microsoft·自动化·edge浏览器
Leinwin2 天前
行业案例 | ASOS 借助 Azure AI Foundry(国际版)为年轻时尚爱好者打造惊喜体验
人工智能·microsoft·azure
面朝大海,春不暖,花不开2 天前
Python 文件操作与输入输出:从基础到高级应用
windows·python·microsoft
步、步、为营2 天前
.net ORM框架dapper批量插入
microsoft·.net
扫地的小何尚2 天前
NVIDIA Dynamo:数据中心规模的分布式推理服务框架深度解析
人工智能·分布式·microsoft·链表·语言模型·gpu
Abigail_chow2 天前
EXCEL如何快速批量给两字姓名中间加空格
windows·microsoft·excel·学习方法·政务