如何`在一张excel工作表中显示出工作表的名字?

如在A1中显示sheet1的名字(如果sheet1的名字是“工资”则显示“工资”),A2中示sheet2的名字。谢谢大家……最好不要用宏,谢谢... 如在A1中显示sheet1的名字(如果sheet1的名字是“工资”则显示“工资”),A2中示sheet2的名字。谢谢大家……
最好不要用宏,谢谢
展开
 我来答
敏镶巧0gJ
推荐于2016-10-06 · TA获得超过4万个赞
知道大有可为答主
回答量:2.4万
采纳率:88%
帮助的人:4916万
展开全部

点菜单的数据,编辑链接(几乎就在”数据“的正下方)。


举例:

 在使用EXCEL时,经常不经意按了某个选项,将编辑栏、状态栏、滚动条甚至工作表标签隐藏掉了,那怎样才能将它们显示出来呢?方法是:

  点击菜单“工具”--选择“选项”,在对话窗口中,选择“视图”,在需要显示的工具前打上勾,需要隐藏的工具前去掉勾,即可轻松实现。

 名称框和编辑栏位于表格的同一行,因此要显示出名称框,即在“编辑栏”前打上勾,隐藏了“编辑栏”,”名称框“也将同时隐藏。

iioob93
2010-12-30 · TA获得超过129个赞
知道答主
回答量:71
采纳率:0%
帮助的人:73.8万
展开全部
直接在单元格中输入:=sheet1!a1,或者在“=”后面用鼠标去点击每个工作表的A1单元格就行了 。
如果你不了解VBA,你可以在新建的表格的A列中依次输入好你的文件名,即A1,A2,A3……,然后在B1中输入公式:=INDIRECT(CONCATENATE(A1,"!a1")),把公式下拉即可
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bdhksp
2010-12-30 · TA获得超过179个赞
知道小有建树答主
回答量:84
采纳率:0%
帮助的人:119万
展开全部
不用宏也可以,但要经过一些名称设置,步骤如下:

第一步:
插入菜单→名称→定义
在当前工作簿中的名称输入: 工作表
引用位置输入公式:=REPLACE(GET.WORKBOOK(1),1,FIND("]",GET.WORKBOOK(1)),)&T(NOW())

第二步:
插入菜单→名称→定义
在当前工作簿中的名称输入: 工作表名称
引用位置输入公式:=LOOKUP(ROW(INDIRECT("1:"&COLUMNS(工作表))),MATCH(工作表,工作表,),工作表)

第三步:

选取A1:A3
按F2
插入菜单→名称→粘贴
在粘贴名称中选择 工作表名称,然后确定
按住Ctrl+shift+Enter(数组公式)
即可得到你的答案

提示:引用位置输入公式时先清空里面的内容后,再把我提供的公式粘贴下去即可!
使用上述方法后,你修改工作表的名称,单元格里的名称也会跟着变化!

参考资料: http://tieba.baidu.com/f?kz=101718600

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我要知道的多了
2010-12-30 · TA获得超过2923个赞
知道小有建树答主
回答量:2435
采纳率:80%
帮助的人:925万
展开全部
Public Sub 返回目录()
Dim Msg, Style, Title, Help, Ctxt, Response, MyString
On Error GoTo ErrorHandler ' 打开错误处理程序。
Worksheets("目录").Activate
Worksheets("目录").Range("a1").Select
Exit Sub

ErrorHandler:
Msg = "在 " & Worksheets.Parent.Name & " 中没有目录表 !" ' 定义信息。
Msg = Msg & vbLf & "是否创建目录表 ?" ' 定义信息。
Style = vbYesNo + vbInformation + vbDefaultButton1 + vbApplicationModal ' 定义按钮。
Title = Worksheets.Parent.Name ' 定义标题。

Response = MsgBox(Msg, Style, Title, Help, Ctxt)
If Response = vbYes Then ' 用户按下"OK"。
MyString = "Yes" ' 完成某操作。
目录
Else
MyString = "No" ' 完成某操作。
End If
End Sub

Public Sub 目录() '生成工作表目录,生成的目录工作表名称为"目录",生成前请先确认是否已有同名的工作表
Dim ColStart As Long, RowStart As Long
Dim ws As Worksheet, xlSheet As Worksheet
Dim SheetName As String, SheetExists As Boolean
Dim Msg, Style, Title, Response, MyString

SheetName = "目录"
For Each ws In Worksheets
If ws.Name = SheetName Then
SheetExists = True
Exit For
End If
Next ws

If SheetExists Then
Msg = "目录工作表已存在,是否重生成目录工作表?" ' 定义信息。
Style = vbYesNo + vbInformation + vbDefaultButton1 + vbApplicationModal ' 定义按钮。
Title = Worksheets.Parent.Name ' 定义标题。
Response = MsgBox(Msg, Style, Title)
If Response = vbYes Then ' 用户按下"OK"。
MyString = "Yes"
Set xlSheet = Worksheets(SheetName)
xlSheet.UsedRange.Clear
Else
MyString = "No"
Exit Sub
End If
Else
Set xlSheet = Worksheets.Add(Before:=Worksheets(1), Count:=1, Type:=xlWorksheet)
xlSheet.Name = SheetName
End If

If SheetExists Then
Else
End If

xlSheet.Move Before:=Worksheets(1)
xlSheet.Activate
xlSheet.Cells(1, 1).Value = "目录"

RowStart = 2
ColStart = 1
For Each ws In Worksheets
If ws.Name <> SheetName Then
With xlSheet
.Hyperlinks.Add Anchor:=.Cells(RowStart, ColStart), _
Address:="", _
SubAddress:="'" & ws.Name & "'" & "!A1", _
ScreenTip:=ws.Name, _
TextToDisplay:=ws.Name
RowStart = RowStart + 1
End With
End If
Next ws
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式