你有没有被一个Excel表格逼到想砸电脑的瞬间?
我说的不是那种公式写错、数据对不上的小烦恼,我说的是那种真正的、物理上的折磨。想象一下,你面前摊开一个巨无霸Excel,数据密密麻麻,成千上万行,你滑动鼠标滚轮的手指都快抽筋了,还没滚到底,那种绝望感,简直了。老板或者客户就站在你身后,幽幽地来一句:“小王啊,你帮我找一下7月份那个xxx的数据呗?”
你心里一万头羊驼奔腾而过,脸上还得笑嘻嘻,然后开始新一轮的疯狂滚动。
这种时候,你需要的不是更快的鼠标,而是一个被很多人,甚至是用了好几年Excel的老手都忽略掉的“神器”——滚动条。
对,你没听错,就是那个我们天天在网页上、软件里见到的滚动条(Scroll Bar)。它不光能看,还能被你“造”出来,然后安在你的Excel表格里,让你的表格瞬间从一个死气沉沉的数据坟场,变成一个可以交互的、灵动的数据看板。这玩意儿,说白了,就是给你的表格装上一个“电梯”,想去哪一层,按一下、拖一下,嗖的一下就到了。
怎么把这“电梯”给装上?
这事儿听起来好像很高深,其实捅破了那层窗户纸,简单得让你想拍大腿。
首先,你得先找到你的“工具箱”。Excel默认把这个高级工具箱给藏起来了,生怕你乱玩把它玩坏了。这个工具箱的名字叫——开发工具。
你的Excel菜单栏里八成没有它。别慌。
- 点左上角的【文件】。
- 找到最下面的【选项】。
- 在弹出的那个大窗口里,左边找【自定义功能区】。
- 然后看右边,往下扒拉,找到那个叫【开发工具】的选项,把它前面的小框框给勾上!点【确定】。
好了,仪式完成。你的Excel已经被“开光”了,菜单栏上会多出一个金光闪闪的【开发工具】选项卡。这就是我们所有骚操作的起点。
现在,点开【开发工具】,把目光聚焦到中间那一块叫【控件】的区域。看到那个公文包图标的【插入】了没?点它!
下拉菜单里会出来两排图标,一排叫“表单控件”,一排叫“ActiveX控件”。咱们今天就玩那个简单的,就用【表单控件】里的。找到那个长得就像滚动条本人的图标(通常是第五个),点一下。
这时候你的鼠标会变成一个细细的十字。别客气,在你的表格空白处,像画画一样,拖出一个你想要的长方形。一松手,一个灰色的、毫无生机的滚动条就躺在那儿了。
让滚动条“活”过来
现在这个滚动条只是个空壳子,你拖它、点它,它鸟都不鸟你。因为它没有灵魂。我们得给它注入灵魂。
这个灵魂,就是一个【单元格链接】。
右键点击你刚画好的那个滚动条,选择【设置控件格式】。弹出一个让你头大的设置窗口,别怕,咱一个一个盘它。
- 当前值:就是你这电梯现在停在哪一层。默认是0。
- 最小值:电梯的地下室,比如0或者1。
- 最大值:电梯的顶层。这个是关键!你的数据有多少行,这里就得琢磨一下。比如你有1000行数据,但你的显示区域一次只能看10行,那你的最大值可能就是 1000 - 10 = 990。这样保证你滚到最下面的时候,最后那10条数据能完整显示出来。
- 步长:你点一下滚动条两头的小箭头,它一次跳几格。默认是1,挺好。
- 页步长:你在滚动条的空白区域点一下,它一次跳一大步,跳多远。比如你一次显示10行,这里设成10就比较舒服。
- 单元格链接:重头戏来了!这就是给滚动条装“大脑”的地方。点一下它后面的小图标,然后在你的表格里随便找个没人用的、犄角旮旯的单元格,比如Z1单元格,点一下,回车。
设置完,点【确定】。
现在再去拖动你的滚动条试试看。你会发现,当你拖动它的时候,你刚才链接的那个Z1单元การ格里的数字,会跟着从0变到你设置的最大值!
神奇不神奇?这个Z1单元格,现在就是我们整个系统的“中枢神经”。它告诉我们,用户到底想看第几行的数据。
最后一步:让数据听话
中枢神经有了,现在得让数据这个“身体”听指挥啊。这就得请出我们Excel函数界的另一位大神——OFFSET函数。
OFFSET函数,简单粗暴地理解,就是个“指哪儿打哪儿”的函数。你给它一个起点,再告诉它往下走几步、往右走几步,它就能准确地抓取到那个位置的数据。
我们的活儿就好办了。
假设你的原始数据在Sheet2的A1单元格开始,一共有很多很多行。你想在Sheet1的一个小区域里(比如A1:E10这10行5列的区域)显示这些数据。
你在Sheet1的A1单元格里,输入这个公式:
=OFFSET(Sheet2!A1, $Z$1, 0)
我们来拆解一下这个公式有多骚:
Sheet2!A1:这是我们的起点,告诉OFFSET,从原始数据的左上角第一个单元格开始算。$Z$1:这是最关键的!告诉OFFSET,需要往下移动多少行。这个数字,不就是我们滚动条控制的那个单元格吗?!$符号是绝对引用,锁住它,别让它乱跑。0:这是告诉OFFSET,往右移动多少列。我们这里是0,因为我们想从A列开始显示。
把这个公式敲进去,回车。然后把这个公式向右拖动到E1,再一起向下拖动到第10行。
见证奇迹的时刻到了。
现在,你去拖动你那个之前画好的滚动条。看看你的显示区域,数据是不是跟着你的拖动,行云流水般地滚动起来了?
你再也不用把鼠标滚轮搓出火星子了。你的那个巨无霸表格,被你成功地“关”进了一个小小的、可以自由掌控的窗口里。整个界面瞬间清爽、专业,甚至有点酷。
你可以再加一个水平滚动条,用同样的方法,只不过这次链接的单元格控制的是OFFSET函数里那个向右移动的参数。这样,一个可以上下左右自由翱翔的数据查看器就诞生了。
下次老板再让你找数据,你只需要优雅地拖动一下滚动条,数据瞬间定位。他绝对会用一种“这小子可以啊”的眼神看你。
这就是Excel的魅力。它不只是个表格,它是个可以被你创造、被你赋予生命的工具。一个简单的滚动条,背后其实是一种数据呈现的逻辑和智慧,一种化繁为简、掌控全局的快感。
你学会了吗?不,你应该说,你玩会了吗?
【别的不说,就问你一件事。】相关文章:
excel怎么横向打印出来12-05
聊到Excel的IF函数怎么用日期,我脑子里就冒出三个字:老大难。12-05
文档怎么转换成excel表格12-05
怎么在excel绘制表格线12-05
excel2007 怎么设置行高12-05
excel表格里的公式怎么用12-05
别的不说,就问你一件事。12-05
excel怎么做下拉框12-05
excel加密忘记密码怎么办12-05
excel艺术字在怎么删除12-05
excel拼音怎么打出来的12-05
excel怎么分开两个表格12-05
excel数据表怎么做12-05