本期我们主要介绍一下如何通过设计用户界面与导航使Excel数据表格更加具有专业性。
01
在Report工作表中,我们看到还有很多的区域是空白的,如果不需要这些,可以将其进行隐藏。
选中I列,按Ctrl+Shift+向右箭头,选中所有后面的空白列,鼠标右键。
点击“隐藏”。
02
在“视图”选项卡下,我们可以取消勾选“标题”项,这样工作表就会隐藏行和列的标签,将其隐藏的原因是当前的Report工作表中不再涉及到计算的问题,所以呈现给用户的是比较简洁的一个界面。
03
针对特定的工作表区域进行保护,即不希望用户在查看时可随意更改的部分,但切片器则是允许用户使用的,所以在对工作表保护之前,我们需要先不锁定切片器部分。
鼠标右击切片器,点击“大小和属性”。
打开“属性”部分,取消勾选“锁定”。
在“保护工作表”的对话框中,我们需要取消勾选“选定锁定单元格”,这样可以用户在Excel工作表处于保护状态下则无法对已经锁定的单元格区域进行任何操作。
与此同时,勾选“使用数据透视表和数据透视图”。
点击“确定”之后,用户仅可对切片器进行操作,查看对应的数据。
04
我们还可以隐藏那些无需用户查看的工作表,如下图所示,以免用户在查看的时候因不小心的操作而导致数据表格被破坏。
05
Excel工作簿中有多种工作表的情况下,我们可以单独设计一个导航用的界面。
新增一张工作表,命名为“Home”。
在Home工作表中添加一个与数据内容有关的图片,以及一个标题,标题可放在一个形状中,形状可根据实际的需要进行调整。
在Home工作表中,我们也可以根据需要添加一些说明、注意事项等,并且还可以添加一些导航。其中一种添加导航的方式是通过“宏”,但在Excel中我们还是尽量避免使用“宏”,以免使表格变得复杂或影响程序的工作性能,所以我们可以通过添加形状与超链接的方式来制作导航。
在空白处添加三个同样的形状,并分别添加对应的文本;为保证三个图形大小的一致,在添加第一个图形后,按住Ctrl键,用鼠标拖拽图形可直接复制出相同的图形。
选中三个图形,在“形状格式”下的“对齐”中,选择“左对齐”和“纵向分布”,可以使图形均匀分布在工作表中。
点击第一个图形,在“插入”选项卡下,找到“链接”按钮。
打开“插入超链接”对话框,点击“本文档中的位置”,选择“Data”工作表,点击“确定”即可。
鼠标点击图形以外的工作表后,再将鼠标放在插入了超链接的图形上,鼠标会变成一个白色的小手,当点击此图形时,会自动跳转到Data工作表。
当用户跳转到Data工作表并且查看了相关数据后,需要回到Home工作表,此时我们同样可以通过超链接的方式来进行。
在Data工作表的表头上添加一个图片,然后再添加回到Home工作表的超链接。
当原始数据集较大时,我们如果要一步跳到数据的最后,同样也可以通过链接的方式来实现。
Data工作表的最后一行在12236,我们则选择A12237单元格,将此单元格进行命名(nav_end),方便我们在链接时进行操作。
添加一个向下的箭头形状。
为图形添加超链接“nav_end”。
如果我们直接将箭头图形链接到已命名的单元格,当数据表格更新后,实际上并不能达到效果,因为导航仅定位到A12237单元格,无法随着数据的增多而同步进行更新,所以我们需要对“nav_end”进行一些修改。
我们通过INDEX函数来获取数据表格后的第一个空白行:=INDEX(A:A,ROWS(tbl_Sales)+4)。
INDEX函数中的第一个参数是A列区域,即查询的区域,ROWS函数返回的是数据表格“Sales”的行数,后面加上4是因为工作表的最开始三行与第一个空白行。
复制此公式到名称“nav_end”的“引用位置”中。
“nav_end”更新后,我们若在数据表格后面新增数据,点击应用了超链接的箭头图形会自动跳转到最后一个数据的下一个单元格中。
以上即是在Excel工作簿中设计用户界面与导航的一些基本操作,总的原则是保持用户界面的简洁与导航的可用性。