Excel 单个工作表中如何制作一个类似Word的索引目录
excel可以使用超级链接的方法来达到你的效果。在后面的表位置右键点击单元格,选“超链接”——〉“本文档中的位置”,指向你的索引目录表某个单元格即可。比较好的方法是先对你的索引目录每一个目录单元格进行命名,这样指向名称就可以了。同时把目录表每一行目录也做成超链接,分别指向后面表的对应内容,这样可以随时来回切换。同样,先对后面表的单元格进行命名会更方便。例如目录命名为“简介”,后面表单元格就命名为 “简介内容”,容易记。
、新建Excel工作簿,在工作表中依次输入文件夹内的Word文件名。
2、打开文件夹,按下shift键右键单击文件,找到复制为路径命令,并单击。
3、依次复制文件的路径到Excel工作簿内,和相应的文件名相对应。
4、在C列使用HYPERLINK函数创建链接,公式为:=HYPERLINK(B2,"打开"&A2)
5、公式解析:HYPERLINK函数是用来创建超链接的函数,第一参数是打开文件的路径,第二个参数的意思是超链接显示的名称。经过如此设置,就能为多个Word文件创建索引目录,即使不在同一个文件夹也适用于这个方法。
6、使用这个方法也是有效的提高效率,对文件的归纳整理很有帮助。
1、新建Excel工作簿,在工作表中依次输入文件夹内的Word文件名。
2、打开文件夹,按下shift键右键单击文件,找到复制为路径命令,并单击。
3、依次复制文件的路径到Excel工作簿内,和相应的文件名相对应。
4、在C列使用HYPERLINK函数创建链接,公式为:=HYPERLINK(B2,"打开"&A2)
5、公式解析:HYPERLINK函数是用来创建超链接的函数,第一参数是打开文件的路径,第二个参数的意思是超链接显示的名称。经过如此设置,就能为多个Word文件创建索引目录,即使不在同一个文件夹也适用于这个方法。
6、使用这个方法也是有效的提高效率,对文件的归纳整理很有帮助。
通过超级链接定位实现页数问题,然后再超级链接的显示名称出输入=单元格号,可以实现更改的要求
如:在单元格A1处设置超级链接指向A60,那么实现指向起始位置A60,然后在显示项输入=A60,之后只要你更改A60的字A1就会跟着变,但指向不变。
不知我是否有理解错误
打开要创建目录的EXCEL文件--------Alt+F11---------插入--------模块--------把下面的代码拷贝到模块中
Sub mulu()
On Error GoTo Tuichu
Dim i As Integer
Dim ShtCount As Integer
Dim SelectionCell As Range
ShtCount = Worksheets.Count
If ShtCount = 0 Or ShtCount = 1 Then Exit Sub
Application.ScreenUpdating = False
For i = 1 To ShtCount
If Sheets(i).Name = "目录" Then
Sheets("目录").Move Before:=Sheets(1)
End If
Next i
If Sheets(1).Name <> "目录" Then
ShtCount = ShtCount + 1
Sheets(1).Select
Sheets.Add
Sheets(1).Name = "目录"
End If
Sheets("目录").Select
Columns("B:B").Delete Shift:=xlToLeft
Application.StatusBar = "正在生成目录…………请等待!"
For i = 2 To ShtCount
ActiveSheet.Hyperlinks.Add Anchor:=Worksheets("目录").Cells(i, 2), Address:="", SubAddress:= _
Sheets(i).Name & "!R1C1", TextToDisplay:=Sheets(i).Name
Next
Sheets("目录").Select
Columns("B:B").AutoFit
Cells(1, 2) = "目录"
Set SelectionCell = Worksheets("目录").Range("B1")
With SelectionCell
.HorizontalAlignment = xlDistributed
.VerticalAlignment = xlCenter
.AddIndent = True
.Font.Bold = True
.Interior.ColorIndex = 34
End With
Application.StatusBar = False
Application.ScreenUpdating = True
Tuichu:
End Sub
关闭BASIA的界面
在你要插入的电子表格里按ALT+F8
选好你刚才写的模块mulu
点执行
--------OK
超链接
本文以win7系统excel2016为例。
1、启动excel使用快捷键alt+f11。
2、在弹出的菜单中点击插入,在下级菜单中点击模块。
3、将下列代码粘贴进去。
Sub mulu()
On Error GoTo Tuichu
Dim i As Integer
Dim ShtCount As Integer
Dim SelectionCell As Range
ShtCount = Worksheets.Count
If ShtCount = 0 Or ShtCount = 1 Then Exit Sub
Application.ScreenUpdating = False
For i = 1 To ShtCount
If Sheets(i).Name = "目录" Then
Sheets("目录").Move Before:=Sheets(1)
End If
Next i
If Sheets(1).Name <> "目录" Then
ShtCount = ShtCount + 1
Sheets(1).Select
Sheets.Add
Sheets(1).Name = "目录"
End If
Sheets("目录").Select
Columns("B:B").Delete Shift:=xlToLeft
Application.StatusBar = "正在生成目录…………请等待!"
For i = 2 To ShtCount
ActiveSheet.Hyperlinks.Add Anchor:=Worksheets("目录").Cells(i, 2), Address:="",
SubAddress:= _
Sheets(i).Name & "!R1C1", TextToDisplay:=Sheets(i).Name
Next
Sheets("目录").Select
Columns("B:B").AutoFit
Cells(1, 2) = "目录"
Set SelectionCell = Worksheets("目录").Range("B1")
With SelectionCell
.HorizontalAlignment = xlDistributed
.VerticalAlignment = xlCenter
.AddIndent = True
.Font.Bold = True
.Interior.ColorIndex = 34
End With
Application.StatusBar = False
Application.ScreenUpdating = True
Tuichu:
End Sub
4、选择编译好的代码宏执行即可。
毋威赖氨: 打开要创建目录的EXCEL文件--------Alt+F11---------插入--------模块--------把下面的代码拷贝到模块中 Sub mulu() On Error GoTo Tuichu Dim i As Integer Dim ShtCount As Integer Dim SelectionCell As Range ShtCount = Worksheets.Count If ...
志丹县19389896620: 怎么用excel制作日历工作表 - ?
毋威赖氨: 用excel制作日历工作表的具体步骤如下: 1、首先我们在EXCEL工作表中,点击“文件”,再点击“新建”. 2、然后我们在新建页面中搜索“日历”. 3、选择点击12个月日历,创建模板即可. 4、在每一个日期下方对应的空白处,双击可以根据需要输入提醒事项. 5、最后我们就只做好了一个带有工作事项的日历啦.
志丹县19389896620: 如何用Excel 97 - 2003 工作表制作简单表格 - ?
毋威赖氨: 在Excel 97-2003 工作表将需要的单元格设置实线边框,再输入内容,即可制作简单表格.具体操作请参照以下步骤,演示软件为Microsoft Office Excel 97-2003软件.1、首先在电脑上打开目标excel文件,然后输入内容,选中目标内容单元格.2、然后将选中的单元格边框设置为“所有框线”.3、然后选中表格标题内容,需要选中“A1~D1”四个单元格.4、然后执行合并后居中命令,如图所示.5、完成以上设置后,即可用Excel 97-2003 工作表制作简单表格.
志丹县19389896620: 怎样制作EXCEL工作表目录? - ?
毋威赖氨: 1、第一步,建立目录工作表.在我们已经有多个sheet页工作数据的excel文件中新建一个工作表,命名为“目录”. 2、第二步,单击B1单元格,切换到【公式】选项卡. 3、第三步,单击【定义名称】,弹出【新建名称】对话框,在“名...
志丹县19389896620: 怎样在空白的MICROSOFT EXCEL 中制作一张新的表格呢? - ?
毋威赖氨: 若要在工作簿中处理数据,首先必须在工作簿的单元格中输入数据.然后,可能需要调整数据,以便能看到数据,并让数据按您希望的方式显示.输入数据 单击某个单元格,然后在该单元格中键入数据.按 Enter 或 Tab 移到下一个单元格.提...
志丹县19389896620: 如何用excel制作简单表格 - ?
毋威赖氨: 方法/步骤第一,在桌面上点击鼠标右键新建Excel 97-2003 工作表,双击鼠标打开工作表,第二,在工作表的下面菜单栏目显示sheet1,双击sheet1改成你需要的工作表名字.这个名字如果是一个的话也可以默认成sheet1.第三,在工作表中...
志丹县19389896620: 怎样在Excel中制作图表 - ?
毋威赖氨: 1. 首先我们打开excel,电脑在安装操作系统的时候都会默认安装上三大办公软件,所以我们不需要再去下载安装,但是一般默认的版本好像都是2003版的,如果你想使用高版本的excel先要卸载掉低版本的,然后在下载安装高版本的2.图表的存...
志丹县19389896620: excel制作表格,在一个工作表中怎样做出n个表格??很急!!麻烦各位大神了 - ?
毋威赖氨: 那要看你需要什么样的表格了.简单举例:请你先做出一个表格来,然后复制,粘贴N次,就得到N个表格了.
志丹县19389896620: 制作EXCEL表格从哪几点入手 - ?
毋威赖氨: 制作EXCEL表格需要注意的地方很多,包括表格的导入,表格行和列的对齐和排序,表格文本的编辑,表格文本的格式选择等等.具体方法如下:1、我们先打开excel软件,进入相关的页面即可.2、我们可以在单元格表格的第一行写入相关的...
志丹县19389896620: 怎样将单个excel表格汇总到一张工作簿 - ?
毋威赖氨: 操作步骤:原始数据所在工作簿包含多个格式相同的工作表,只不过每个工作表内容不同,比如说不同人名的工作表数据或者不同部门填写的数据.在原始数据同目录下新建一个工作簿,建立两个工作表,名称分别为“首页”和“合并汇总表”...