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

相关推荐
私人珍藏库10 小时前
[Windows] 微软 .Net 运行库离线安装包 | Microsoft .Net Packages AIO_v09.09.25
microsoft·.net·运行库
掘根1 天前
【CMake】List
windows·microsoft·list
小琦QI1 天前
关于电脑连接不到5g的WiFi时的一些解决办法
5g·microsoft·win
I'm a winner2 天前
第七章:AI进阶之------输入与输出函数(一)
开发语言·人工智能·python·深度学习·神经网络·microsoft·机器学习
过河卒_zh15667662 天前
9.13AI简报丨哈佛医学院开源AI模型,Genspark推出AI浏览器
人工智能·算法·microsoft·aigc·算法备案·生成合成类算法备案
siliconstorm.ai2 天前
OpenAI与微软“再造合作”:重组背后的资本与生态博弈
人工智能·microsoft
shizidushu2 天前
How to work with merged cells in Excel with `openpyxl` in Python?
python·microsoft·excel·openpyxl
Leinwin3 天前
OpenAI已正式开放ChatGPT Projects
大数据·人工智能·microsoft·copilot·azure
零点零一3 天前
`vcpkg` 微软开源的 C/C++ 包管理工具的使用和安装使用spdlog
c语言·c++·microsoft
许泽宇的技术分享3 天前
微软图引擎GraphEngine深度解析:分布式内存计算的技术革命
分布式·microsoft