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

相关推荐
天庭鸡腿哥6 小时前
国外软件,安装即时专业版!
stm32·microsoft·macos·everything
小尧嵌入式13 小时前
Linux进程线程与进程间通信
linux·运维·服务器·c语言·开发语言·数据结构·microsoft
切糕师学AI13 小时前
Azure RTOS ThreadX 简介
microsoft·嵌入式·azure·rtos
小二·13 小时前
AI工程化实战《二》:RAG 高级优化全解——从 HyDE 到 Self-RAG,打造高精度企业问答系统
人工智能·microsoft·机器学习
Joy-鬼魅16 小时前
vs调试器设置解决创建共享内存返回错误码5的问题
c++·microsoft·createfilemap·vc
枫叶丹417 小时前
【Qt开发】Qt事件(一)
c语言·开发语言·数据库·c++·qt·microsoft
liangshanbo12151 天前
深入理解 Model Context Protocol (MCP):从原理到实践
开发语言·qt·microsoft
武藤一雄1 天前
[奇淫巧技] WPF篇 (长期更新)
windows·microsoft·c#·.net·wpf
ITHAOGE151 天前
下载 | Win11 官方精简版,系统占用空间极少!(12月更新、Win 11 IoT物联网 LTSC版、适合老电脑安装使用)
windows·科技·物联网·microsoft·微软·电脑
xixixi777772 天前
安全SDK:无感采集用户在APP内的交互行为(点击速度、滑动轨迹、停留时长),用于后续的行为生物特征分析
安全·microsoft·数据采集·特征·隐私·合规·设备指纹