none
请教:超链接 RRS feed

  • 问题

  • 请问:我现在有两个excel 的工作薄A和B,其中B工作薄里面又包含了很多个工作表(sheet1、sheet2、sheet3、sheet4、sheet5、sheet6、sheet7、sheet8......)。我现在想在工作薄A里创建一个超链接,数据链接的目标位置是工作薄B中的工作表sheet3里指定的一个单元格。

    我在工作薄A中某个单元格中创建了一个超链接,链接过去工作薄B中,但是却发现,它无法链接到我想指定的那个工作表里指定的那个单元格。

    请大家帮帮我解决一下。

    2009年7月3日 8:16

答案

  • 我的理解是,楼主要对某一现有的数据建立一个超链接,点击它之后打开另一个工作簿,其中会有得出这个数据的详细说明或步骤。
    Microsoft Technet Observer 如果问题没有解决,请继续跟帖讨论;如果问题得到解决,请标记为答复。
    直接点击该单元格会在编辑栏出现引用位置,若还要打开引用位置以求证,楼主可以按以下步骤操作,避免直输公式可能出现的各种错误: 1. 同时打开两个工作簿,点击欲引用的单元格,在编辑栏点击fx,出现的插入函数对话框中选择类别:查找与引用,并选择函数HYPERLINK,点击确定; 2. 在出现的“函数参数”对话框中,点击Link_location输入框后的小图标,切换到工作簿B并点击被引用的单元格以选中,然后点其后的图标以返回,最后确定即可,Friendly_name可留空。
    • 已建议为答案 whgun 2009年7月8日 7:09
    • 已标记为答案 宋翔Moderator 2010年10月2日 1:45
    2009年7月8日 7:05

全部回复

  • 在A工作簿的相应单元格中输入公式:=HYPERLINK("[C:\...\B.xls]Sheet3!C3","打开B工作簿")

    其中“C:\...\B.xls”是B工作簿的存储路径。
    Microsoft Technet Observer 如果问题没有解决,请继续跟帖讨论;如果问题得到解决,请标记为答复。
    2009年7月3日 14:12
    版主
  • 我试了,但是不知道为社么它提示引用无效。
    下面是我自己输入的内容:
    =HYPERLINK("[E:\E盘\搅拌桩(报业主)\资料整理编册\北区\表3  北区搅拌桩施工记录表(含桩机汇总量).xls]N11#!H483","打开表3  北区搅拌桩施工记录表(含桩机汇总量).xls")

    麻烦大家再帮我看看。。。谢谢。

    2009年7月4日 7:02
  • 再说明一下:我这个工作薄的文件名是:表3  北区搅拌桩施工记录表(含桩机汇总量).xls
    工作薄里面其中一个工作表我命名是:N1 1#
     
    2009年7月4日 7:05
  • 在A工作簿的相应单元格中输入公式:=HYPERLINK("[某盘:\...\B.xls]Sheet3!C3","打开B工作簿")


    某盘可以理解为C盘、D盘什么的!
    追寻每一个剪影 留住每一个瞬间
    2009年7月5日 6:38
  • 是“N1 1#”这个工作表名有问题,其中不能包含空格和#号。
    Microsoft Technet Observer 如果问题没有解决,请继续跟帖讨论;如果问题得到解决,请标记为答复。
    2009年7月5日 13:08
    版主
  • 我重新命名了工作表“N1(1号机)”,可以包含括号吗??
    我试了,还是引用无效。
    另外我想问一下,工作簿的命名可以包含空格和括号吗??

    我想引用无效可能是与我那些工作表,工作簿的命名有关系。。。
    还要大家再指点指点。。。谢谢!!!

    2009年7月5日 14:52
  • 请问:我现在有两个excel 的工作薄A和B,其中B工作薄里面又包含了很多个工作表(sheet1、sheet2、sheet3、sheet4、sheet5、sheet6、sheet7、sheet8......)。我现在想在工作薄A里创建一个超链接,数据链接的目标位置是工作薄B中的工作表sheet3里指定的一个单元格。

    我在工作薄A中某个单元格中创建了一个超链接,链接过去工作薄B中,但是却发现,它无法链接到我想指定的那个工作表里指定的那个单元格。

    请大家帮帮我解决一下。

    现在我已经知道如何在在两个工作薄里面的工作表之间建立超链接。但我的问题还是没有完全解决,或许是我问题没有问清楚,我现在补充一下,我的工作薄A里某个想建立超链接的单元格是已经有一个数据“3000”,而这个数据的得来则是依据工作薄B中工作表sheet3得来的。所以我就想建立一个超链接,让人知道这个数据得来的依据。

    而如果“采用在A工作簿的相应单元格中输入公式:=HYPERLINK("[C:\...\B.xls]Sheet3!C3","打开B工作簿")”这种方法,虽然可以建立超链接,但似乎这样子的话,就没有办法在单元格上体现这个数据“3000”,而这个单元格则只会显示“打开B工作薄”

    大家再帮帮忙解决一下。。。
    2009年7月6日 1:10
  • 请大家再帮帮忙。。。。。。心急了。。。

    2009年7月6日 14:32
  • hyperlink函数有两个参数,第一个是链接位置,第二是可选参数,显示链接的友好名称。

    友好名称可以来自本工作簿的一个引用,如:=HYPERLINK("[D:\B.xls]sheet2!A10",Sheet2!A1)

    如果来自另一工作簿则该工作簿必须是打开的,如:=HYPERLINK("[D:\B.xls]sheet2!A10",[B.xls]Sheet1!$A$1)


    Microsoft Technet Observer 如果问题没有解决,请继续跟帖讨论;如果问题得到解决,请标记为答复。
    2009年7月6日 14:48
    版主
  • 根据你的描述,我的理解是你只是想在工作簿A特定单元格里,引用工作簿B中特定工作表的单元格,并直接显示其数值。 请按以下步骤操作: 同时打开两个工作簿,在工作簿A中选中单元格,输入“=”,然后切换到工作簿B,选择欲引用的单元格,按回车结束输入。 补充说明: 按你实现的功能,没必要使用hyperlink函数,版主可能被你误导了。
    • 已建议为答案 whgun 2009年7月8日 5:45
    2009年7月8日 5:43
  • 我的理解是,楼主要对某一现有的数据建立一个超链接,点击它之后打开另一个工作簿,其中会有得出这个数据的详细说明或步骤。
    Microsoft Technet Observer 如果问题没有解决,请继续跟帖讨论;如果问题得到解决,请标记为答复。
    2009年7月8日 5:49
    版主
  • 我的理解是,楼主要对某一现有的数据建立一个超链接,点击它之后打开另一个工作簿,其中会有得出这个数据的详细说明或步骤。
    Microsoft Technet Observer 如果问题没有解决,请继续跟帖讨论;如果问题得到解决,请标记为答复。
    直接点击该单元格会在编辑栏出现引用位置,若还要打开引用位置以求证,楼主可以按以下步骤操作,避免直输公式可能出现的各种错误: 1. 同时打开两个工作簿,点击欲引用的单元格,在编辑栏点击fx,出现的插入函数对话框中选择类别:查找与引用,并选择函数HYPERLINK,点击确定; 2. 在出现的“函数参数”对话框中,点击Link_location输入框后的小图标,切换到工作簿B并点击被引用的单元格以选中,然后点其后的图标以返回,最后确定即可,Friendly_name可留空。
    • 已建议为答案 whgun 2009年7月8日 7:09
    • 已标记为答案 宋翔Moderator 2010年10月2日 1:45
    2009年7月8日 7:05
  • hyperlink函数有两个参数,第一个是链接位置,第二是可选参数,显示链接的友好名称。

    友好名称可以来自本工作簿的一个引用,如:=HYPERLINK("[D:\B.xls]sheet2!A10",Sheet2!A1)

    如果来自另一工作簿则该工作簿必须是打开的,如:=HYPERLINK("[D:\B.xls]sheet2!A10",[B.xls]Sheet1!$A$1)


    Microsoft Technet Observer 如果问题没有解决,请继续跟帖讨论;如果问题得到解决,请标记为答复。
    我就是要显示链接的友好名称,因为我要把这个数据显示出来。然后又能让人点击这个数据就可以链接过去真正的数据出处来源。
    我按照你教的第一种方法操作了,基本可以实现了。
    不过,就是这个为了能显示出友好名称,我必须在自己本工作薄里某个单元格上先有该数据,才可以让我有一个引用,但这些辅助作用的单元格的数据我是不用它显示出来的,那我就要把这些数据用隐藏命令隐藏起来。

    是不是目前我要达到这样“对某一现有的数据建立一个超链接,点击它之后打开另一个工作簿,其中会有得出这个数据的详细说明或步骤。”只能这样来操作了??

    2009年7月9日 7:25