王佩丰老师OfficeExcel2010 第24讲 宏表函数 学习笔记

  • 利用宏表函数获取信息
  • 宏表函数常见应用

利用宏表函数获取信息

  1. get.cell函数 提取格式信息
    GET.CELL(type_num, reference)
    type_num 指明单元格中信息的类型。
    reference 是提供信息的单元格或单元格范围。 参数形式: [ABC.XLS]sheet1!A1

常用type_num参数:

type_num 返回
6 文字,以工作区设置决定的 A1 或 R1 C1 类型引用公式。
7 文字的单元格的数字格式(如“m/d/yy”或“General”)。
24 是1-56的一个数字,代表单元格中第一个字符的字体颜色。如果字体颜色为自动生成,返回0。
41 不经翻译返回活动单元格中的公式(用于图别设定的宏表)。
62 返回工作簿和"[book1]sheet1"形式的当前表的文件名。【注:应为“活动工作表”】
63 返回单元格的填充(背景)颜色。

返回单元格背景颜色值

选中B1单元格>>公式>>定义名称: 名称:计算颜色; 引用位置=get.cell(63,a2) (相对引用)
B2单元格输入:=计算颜色

提取公式
选中E2单元格>>公式>>定义名称>>名称:提取公式; 引用位置=get.cell(6,d2)
B2单元格输入:=提取公式
Excel2013中可以直接使用=formulatext(d2)提取公式

  1. get.workbook函数 提取文件信息
    GET.WORKBOOK(type_num, name_text)
    type_num 指明要得到的工作簿信息类型的数。
    name_text 是打开的工作簿的名字。如果name_text被省略,默认为活动工作簿。

常用type_num参数:

type_num 返回
1 正文值的水平数组,返回工作簿中所有表的名字。
3 正文值的水平数组,返回工作簿中当前选择的表的名称。
4 工作簿中表的数。
38 活动工作表的名字。

选中任意一个空单元格>>公式>>定义名称>>名称:工作表名; 引用位置: =get.workbook(1)
A1单元格输入:=工作表名 返回的是第一张表的名字
编辑区按F9,返回:
={"[课件:Excel第24讲.xls]EXCEL课件","[课件:Excel第24讲.xls]get.cell","[课件:Excel第24讲.xls]提取格式信息","[课件:Excel第24讲.xls]get.workbook","[课件:Excel第24讲.xls]提取工作表名","[课件:Excel第24讲.xls]EVALUATE","[课件:Excel第24讲.xls]标记选区"}所有表的名字
实际上是以数组形式返回所有表的名字

要想一个单元格显示一个表名,在A1单元格输入=INDEX(工作表名,ROW())再下拉

  1. 将表格名字做超链接HYPERLINK函数
    HYPERLING(link_location,[friendly_name])
    link_location地址
    friendly_name显示出来的名字,可省略
    例如:=hyperlink("http://www.baidu.com","百度")

注意!
超链接必须是指向工作表中的某个单元格

A1单元格:=HYPERLINK(INDEX(工作表名,ROW())&"!a1")

宏表函数常见应用

EVALUATE函数计算公式
EVALUATE(formula_text)

  1. 计算结果

选中B3单元格>>公式>>定义名称>>名称:运算; 引用位置: =evaluate(a3)
B3单元格输入=运算

  1. 计算总分

=substitute(A9,",","+") 替换函数,将A9单元格中的 ,逗号替换为 +加号
选中B9单元格>>公式>>定义名称>>名称:计算1; 引用位置=evaluate(substitute(A9,",","+"))
B9单元格输入:=计算1下拉

或者 定义名称>>名称:数据; 引用位置=evaluate("{"&A9&"}"
单元格输入=sum(数据)
计算三个单元格和加和,格式为=sum{90,88,95},上述引用位置的格式即为 左大括号 连上 A9单元格 连上 右大括号

  1. 提取第四段数据

法1:(麻烦)
=SUBSTITUTE(A16," ","@",3) 将第三个空格替换为@
=FIND("@",SUBSTITUTE(A16," ","@",3)) 找到@的位置
提取:=MID(A16,FIND("@",SUBSTITUTE(A16," ","@",3)),FIND("@",SUBSTITUTE(A16," ","@",4))-FIND("@",SUBSTITUTE(A16," ","@",3)))

法2:
选中B16>>公式>>定义名称>>名称:数据3; 引用位置:=evaluate("{"&SUBSTITUTE(A16," ",";")&"}")(将A16数据转换为数组)
B16单元格输入=index(数据3,4)

[OfficeExcel] OfficeExcel2010 第24讲 宏表函数相关推荐

  1. Excel2007版的常用功能(24):宏表函数:

    宏表函数: 1. 宏表函数具备两个特点: a.  像宏      b.  函数 宏表函数跟VBA语句一样,逐行地执行代码 右键单元格--插入: 可以插入新的表格,也可以插入宏表.可以在宏表里写一堆代码 ...

  2. [OfficeExcel] OfficeExcel2010 第16讲 文本处理函数

    王佩丰老师OfficeExcel2010 16讲 文本处理函数 学习笔记 使用文本截取字符串 获取文本中的信息 关于身份证 使用文本截取字符串 Left函数:从左往右取LEFT(text,[num_c ...

  3. excel宏表函数技巧:如何批量建立分表?

    [前言,有关"宏表函数"的几点信息] ●在EXCEL的世界里,有一组特殊的函数存在,它不是EXCEL内置工作表函数,所以在功能区中使用"插入函数"时,是看不见它 ...

  4. EXCEL神奇的宏表函数,比如 get.cell() 可以判断颜色值

    1 宏表函数 EXCEL神奇的宏表函数,功能还挺强大 同时也很奇怪,只能用在名称管理器,不能直接写在EXCEL公式里 比如名称中用到 =get.cell()  下面是 get.cell() 的详细资料 ...

  5. Excel—宏表函数

    首先有一个知识点,宏表函数是不能直接在单元格中写公式的,需要先定义一个名称("公式"选项卡--"定义名称"),然后在"定义名称"中的&quo ...

  6. 【Excel2019(二十四):宏表函数】【利用宏表函数获取信息+宏表函数常见应用】

    上一篇:[Excel2019(二十三):饼图美化与PPT图表][双坐标柱形图的补充知识+饼图美化+PPT中的图表] 文章目录 利用宏表函数获取信息 get.cell函数 计算颜色 提取公式 常用的Ty ...

  7. [OfficeExcel] OfficeExcel2010 第20-22讲 Excel图表

    王佩丰老师OfficeExcel2010 第20-23讲 Excel图表 学习笔记 图表基础 认识图表中的元素 创建并美化柱形图 图表通用设置 经典动态图表实现原理 动态图表实现原理 利用Offset ...

  8. Excel 宏表函数 王佩丰第24课(1)--创建Excel工作表目录

    为含多个工作表的Excel文件创建目录 1 使用公式获得名称 =GET.WORKBOOK(1) 2 通过名称建立连接 在名称后添加 &"!a1" 最后公式为 =HYPERL ...

  9. excel——宏表函数

    返回NA表示禁用了宏 get.cell(type_num,reference) 获取单元格的信息 formulatext() 获取单元格公式 get.workbook() type_num:1 获得的 ...

最新文章

  1. windows安装redis数据库
  2. 【贪心】【字典树】Gym - 101466A - Gaby And Addition
  3. 怎么把向上滑动取消_美瞳滑片是什么意思?为什么会滑片?怎么解决?
  4. flash java 通信,Flash到JavaScript的通信实例
  5. python:threading.Thread类的使用详解
  6. 阶段1 语言基础+高级_1-3-Java语言高级_09-基础加强_第3节 注解_13_注解_JDK内置注解...
  7. 南农计算机分数线,2021南京农业大学录取分数线_历年各专业分数线(2017-2020),各省投档线_一品高考网...
  8. C# Json转对象(object)
  9. 信号与系统19(拉普拉斯逆变换)
  10. 硬件第二节 MOS管电路工作原理及详解
  11. 操作系统的资源分配系列算法
  12. OpenLayers汇总目录
  13. 15数字华容道解法 图解_华容道解法图
  14. 移动硬盘安装ubuntu16.04 笔记
  15. 学习《新概念》的方法
  16. 方差、标准差和协方差三者之间的定义与计算
  17. 数据库的完全依赖,部分依赖和传递依赖
  18. 我的世界java转模组基岩,《我的世界》无模组激光门!瞬间就能粉碎基岩,凋灵也要被秒杀?...
  19. 运动规划学习笔记4——探索OMPL
  20. PageHelper关联查询 统计总数问题

热门文章

  1. [状压DP][BFS][哈希]JZOJ 3243 Cube
  2. [游戏技术]VPK地图解压封装修改
  3. html快速转uniapp,uni-app 转APP 使用
  4. 了解repaint与reflow的触发场景
  5. 快速弄明白 Go 语言 GOPATH 设置
  6. 正态分布(高斯分布)
  7. 327页16万字市智慧人社项目建设方案(word可编辑)
  8. [转载]打工辛酸路:我是一朵飘零的花之16
  9. Matlab中flip函数用法
  10. 【人工智能】从GPT-3到AGI:人工智能的进化发展与未来