Excel中的“块”操作

在Excel中,有offset、index、indirect三个对"区域"操作的函数,是较高版本Excel中"块"操作的利器。


(笔记模板由python脚本于2024年08月20日 19:25:21创建,本篇笔记适合喜欢用Excel处理数据的coder翻阅)


【学习的细节是欢悦的历程】



**  自学并不是什么神秘的东西** ,一个人一辈子自学的时间总是比在学校学习的时间长,没有老师的时候总是比有老师的时候多。

------ 华罗庚




offset、index、indirect Excel"区域"函数 (较高版本中excel中"块"操作的利器)



本文质量分:
94 94 94
本文地址: https://blog.csdn.net/m0_57158496/article/details/141369890

CSDN质量分查询入口:http://www.csdn.net/qc


目 录

  • ◆ Excel"区域"函数
    • 1、"区域"函数特性
    • 2、基本语法简介
      • 2.1 offset
      • 2.2 index
      • 2.3 indirect
    • 3、修成"奇巧淫技"的后遗症

◆ Excel"区域"函数

近段时间,在Excel中经常用到offset, index, indirect三个函数,感觉忒不错,我对其特性作了一个简单的总结。🤨

  在较新版本的Excel中,OFFSETINDEXINDIRECT函数都支持返回一个区域,这为用户提供了更多的灵活性和选择。而在旧版本的Excel中,这些函数通常只能返回单个单元格的值,这限制了它们在某些复杂情况下的应用。


回页目录


1、"区域"函数特性

以下是这三个函数在老版本Excel中的限制和在新版本中的增强

  • OFFSET :在旧版本Excel中,OFFSET函数只能返回单个单元格的值,强制使用区域参数,将会抛出异常。在新版本中,OFFSET可以返回一个区域,通过指定偏移的起始单元格、行数和列数,以及返回区域的行数和列数(这里的行列宽度设定,是函数可以返回区域的"**关键**")

  • INDEX :在旧版本Excel中,INDEX函数只能返回单个单元格的值,强制使用数组将会抛出异常。在新版本中,INDEX函数支持数组形式,可以返回一个区域,通过指定起始单元格的位置以及返回区域的行数和列数。

  • INDIRECT :在旧版本Excel中,INDIRECT函数通过解析文本字符串来返回单个单元格或区域的引用,强制解析区域地址字符串,将会抛出异常。在新版本中,这个功能保持不变,但它可以引用的区域大小不再受限于旧版本的限制。

因此,根据使用的Excel版本以及具体的需求,可以选择最适合的函数来完成任务。

在新版本中,可以根据具体情况灵活选用这三个函数,而在老版本中,可能需要更多的工作 a r o u n d s arounds arounds来达到相同的效果。🤓🤓


回页目录


2、基本语法简介

在Excel中,OFFSETINDEXINDIRECT都是非常有用的查找与引用函数。接下来,简要介绍它们的基本语法------

2.1 offset

OFFSET函数

OFFSET函数返回一个引用,该引用是指定单元格偏移一定数量的行和列后的单元格。

  • 基本语法

    excel 复制代码
    OFFSET(reference, rows, cols, [height], [width])
  • reference:作为偏移量参照的起始单元格。

  • rows:相对于参照单元格向下或向上偏移的行数。

  • cols:相对于参照单元格向右或向左偏移的列数。

  • [height]:可选参数,表示返回引用的行高。

  • [width]:可选参数,表示返回引用的列宽。

如果省略了[height][width]参数,OFFSET函数返回单个单元格的引用。(低版本Excel,显式设定这俩参数,也只能是1。低版本不支持"区域")


回页目录


2.2 index

INDEX函数

INDEX函数返回表格或数组中的元素。数组可以是单元格区域或数组的常量。

  • 基本语法(引用形式)

    excel 复制代码
    INDEX(reference, row_num, [column_num])
  • reference:一个或多个单元格区域的引用。

  • row_num:引用中行的编号。

  • [column_num]:引用中列的编号,可选参数。

  • 基本语法(数组形式)

    excel 复制代码
    INDEX(array, row_num, [column_num])
  • array:一个常量数组。

  • row_num:数组中的行号。

  • [column_num]:数组中的列号,可选参数。


回页目录


2.3 indirect

INDIRECT函数

INDIRECT函数返回由文本字符串指定的引用。此函数立即对引用进行计算并显示内容。

  • 基本语法

    excel 复制代码
    INDIRECT(ref_text, [a1])
  • ref_text:包含对单元格引用的文本字符串或对单元格区域的文本字符串。

  • [a1]:可选参数,一个逻辑值,指示ref_text是否包含A1样式的引用。

如果[a1]TRUE或省略,ref_text被解释为A1样式的引用。如果为FALSE,则ref_text被解释为R1C1样式的引用。

使用这些函数时,请确保引用的单元格和区域在当前工作表中是有效的,以避免出现错误。


回页目录


3、修成"奇巧淫技"的后遗症

熟练掌握OFFSETINDEXINDIRECT这三个"区域"函数,将会炼就一个趁手的奇巧淫技,能够在Excel中翻起一圈圈涟漪,美不胜哉。🤗

在Excel中将实现以下几方面的提升

  1. 高级查找与引用:你可以更灵活地定位和引用工作表中的数据,即使数据的位置不固定或需要根据某些条件动态变化。

  2. 动态范围:能够创建动态的数据范围,这些范围可以根据需要自动调整大小,这在处理不断变化的数据集时非常有用。

  3. 复杂公式:可以构建更复杂的公式来执行复杂的计算,比如在动态表格中进行汇总、计算平均数或查找特定条件的数据。

  4. 数据分析:在进行数据分析时,能够快速提取和分析特定区域的数据,提高数据分析的效率。

  5. 自动化和效率提升:通过这些函数,可以减少手动操作,实现工作自动化,从而节省大量时间。

以下是熟练掌握这三个函数后可能出现的光辉胜景

  • 数据透视表和图表:可以创建动态的数据透视表和图表,它们会自动更新以反映最新的数据。

  • 条件格式应用:能够根据动态范围应用条件格式,使得数据的可视化更加灵活。

  • 表格维护:对于经常需要添加或删除数据的表格,你可以轻松地维护公式,使其始终正确引用正确的数据范围。

  • 模板设计:在创建模板或报表时,能够设计出更加通用和灵活的布局,以适应不同的数据需求。

  • VBA编程:如果你还懂一些VBA编程,那么这些函数可以与VBA结合,实现更高级的数据处理自动化。

  • 成为"Excel大师":在同事和同行中,你可能会因为能够解决复杂的Excel问题而获得"Excel大师"的称号。

总的来说,熟练掌握这三个函数,将会在处理Excel任务时更加高效、准确,并且能够解决其他人可能觉得棘手的问题,从而在职场中脱颖而出。😎📊


回页首


上一篇:  python之type(),隐藏的Mataclass(元类)(Python元类即类的类,type即是python"最初"的元类,元类是创建类的"模板")
下一篇:


我的HOT博:

本次共计收集 311 篇博文笔记信息,总阅读量43.82w。数据于2024年03月22日 00:50:22完成采集,用时6分2.71秒。阅读量不小于6.00k 的有 7 7 7篇。


推荐条件 阅读量突破6.00k (更多热博,请点击蓝色文字跳转翻阅)


  • 截屏图片

      (此文涉及ChatPT,曾被csdn多次下架,前几日又因新发笔记被误杀而落马。躺"未过审"还不如回收站,回收站还不如永久不见。😪值此年底清扫,果断移除。留此截图,以识"曾经"。2023-12-31)

回页首


精品文章:

来源:老齐教室


Python 入门指南【Python 3.6.3】


好文力荐:


CSDN实用技巧博文:


相关推荐
倔强青铜三18 分钟前
苦练Python第7天:布尔七日斩
人工智能·python·面试
倔强青铜三24 分钟前
苦练Python第6天:数字魔法全解
人工智能·python·面试
蜗牛的旷野27 分钟前
华为OD机试_2025_查找单入口空闲区域(Python,100分)(附详细解题思路)
python·算法·华为od
倔强青铜三1 小时前
苦练Python第5天:字符串从入门到格式化
人工智能·python·面试
winfredzhang1 小时前
从Markdown到PPT:用Python打造专业演示文稿转换器
python·markdown·转换·pptx
JJ1M82 小时前
前缀和+贪心总结,基于每日一题力扣3439、3440
python·算法·leetcode
Skrrapper2 小时前
Flask 入门到实战(2):使用 SQLAlchemy 打造可持久化的数据层
后端·python·flask
云空3 小时前
《探索电脑麦克风声音采集多窗口实时可视化技术》
人工智能·python·算法
feihui3 小时前
记一次 Python 服务 TCE 实例进程异常退出排查
python·gunicorn
超龄超能程序猿3 小时前
使用 Python 对本地图片进行图像分类
开发语言·人工智能·python·机器学习·分类·数据挖掘·scipy