Excel中数据变动时不会自动重算如何实现index函数自动更新

day四阿哥

day四阿哥

2015-04-27 20:14

信息化时代的下,玩excel的人太多了,但是遇到的问题也会很多,大多数人都是跑excel城花钱去检查修理,今天小编带来的教程,让大家不再花冤枉钱,更多excel小技巧都在图老师,非常实用哦!

通常会使用函数:=INDEX(GET.WORKBOOK(1),!$A1)为工作表做一个目录,GET.WORKBOOK(1) 用于提取当前工作簿中所有工作表名称,返回的是一个水平数组,INDEX 函数会按 A1 中的数字决定要显示第几张工作表的名称。由于宏表函数 GET.WORKBOOK(1) 在数据变动时不会自动重算,目录无法自动更新。

以上问题可以使用易失性函数NOW,其可以使工作表改名或增加、删除工作表时,公式能自动重新计算。例如表示当前时间的函数 NOW(),借助于当前时间的不断变化来实现对任何变化的强制计算。再加上函数 T(),将 NOW() 产生的数值转为空文本以免影响原公式结果。

所以改进后的 index 函数表现为:=INDEX(GET.WORKBOOK(1),!$A1)&T(NOW())

注:宏表函数 GET.WORKBOOK,不能直接在单元格公式中使用,必须通过才能起作用

简述

首先定义出一个名为“目录”的名称,接着在“用于公式”下拉菜单中单击新建的“目录”公式,下拉拖出很多行,在 B1 到 Bn 行会显示出每个 sheet 的字符串名称。

步骤

1.如图所示,选中 B1 单元格,切换到“公式”选项卡,单击“定义名称”。

Excel如何实现index函数自动更新

2.在弹出的新建名称窗口中输入名称,如“目录”。在引用位置中则输入公式=INDEX(GET.WORKBOOK(1),!$A1)&T(NOW()),单击“确定”即可定义出一个名为“目录”的名称。

Excel如何实现index函数自动更新

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/ruanjianjc/)

3.回到当前页面后,选中 B1 单元格,在“用于公式”下拉菜单中,单击刚刚新建的“目录”公式。

Excel如何实现index函数自动更新

Excel如何实现index函数自动更新

4.单击单元格右下角的十字形图标下拉拖出很多行(有几个 sheet 就拖出几行)。这时候在 B1 到 Bn 行,会显示出每个 sheet 的字符串名称。

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/ruanjianjc/)

Excel如何实现index函数自动更新

展开更多 50%)
分享

猜你喜欢

Excel中数据变动时不会自动重算如何实现index函数自动更新

软件教程 电脑应用 excel
Excel中数据变动时不会自动重算如何实现index函数自动更新

Excel技巧:输入新数据时图表自动更新

excel
Excel技巧:输入新数据时图表自动更新

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

Excel图表如何实现在输入新数据时自动更新无需手动更改

软件教程 excel
Excel图表如何实现在输入新数据时自动更新无需手动更改

Excel 输入新数据时图表自动更新设置教程

excel
Excel 输入新数据时图表自动更新设置教程

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

PHP实现网页自动更新块

PHP
PHP实现网页自动更新块

图片自动更新(说明)

Web开发
图片自动更新(说明)

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Word功能区不见了怎么让其自动隐藏显示或永久显示

Word功能区不见了怎么让其自动隐藏显示或永久显示

Excel2024为指定区域的数据制作气泡图将数据变为图表样式

Excel2024为指定区域的数据制作气泡图将数据变为图表样式
下拉加载更多内容 ↓