excel更改表格中引用.docx
- 文档编号:9282857
- 上传时间:2023-02-04
- 格式:DOCX
- 页数:6
- 大小:18.53KB
excel更改表格中引用.docx
《excel更改表格中引用.docx》由会员分享,可在线阅读,更多相关《excel更改表格中引用.docx(6页珍藏版)》请在冰豆网上搜索。
excel更改表格中引用
竭诚为您提供优质文档/双击可除
excel更改表格中引用
篇一:
在excel中如何引用其它位置的数据
在excel中如何引用其它位置的数据
在使用excel电子表格时,有时会引用其它表格中的数据。
引用其它表格中数据的情况有三种,第一种:
引用同一工作薄(即同一个文件)中其它工作表中的数据;第二种:
引用同一文件夹下其它工作薄中的数据;第三种:
引用不同文件夹下其它工作薄中的数据。
本文介绍在这三种情况下引用excel中的数据。
本文以在“总数据”工作薄中引用“原数据1”和“原数据2”中的数据为例来讲解。
第一种情况:
引用同一工作薄中其它工作表中的数据。
如:
在“原数据1”工作薄sheet2工作表c4单元格中引用sheet1工作表中c4单元格的数据。
在sheet2工作表
c4单元格中输入如下公式:
=sheet1!
c4,按回车键,即可显示出来结果。
引用前引用后
第二种情况:
引用同一文件夹下不同工作薄中的数据。
如:
在“总数据”工作薄sheet1工作表c4单元格中引用“原数据1”和“原数据2”工作薄sheet1工作表c4单元格中的数据之和。
在“总数据”工作薄sheet1工作表c4单元格中输入公式:
=’[原
数据1.xls]sheet1’!
c4+’[原数据2.xls]sheet1’!
c4,按回车键,即可。
引用其它工作薄时要带文件类型名称,即“.xls”,且引号为英文状态下的单引号“’”。
第三种情况:
引用不同文件夹下工作薄中的数据。
把“原数据2.xls”文件放到其它目录中,如:
“F:
\书籍”文件夹下。
如:
在“总数据”工作薄sheet1工作表e6单元格中引用“F:
\书籍”文件夹下“原数据2”工作薄sheet1工作表e6单元格中的数据。
在“总数据”工作薄sheet1工作表e6单元格中输入公式:
=’F:
\书籍\[原数据2.xls]sheet1’!
e6,按回车键即可。
后记:
本人在操作过程中发现输入公式时容易出现因缺漏某部分而导
致错误,第一、输入的引号是单引号,单引号的位置是从“=”号开始,到工作表“sheet1”后结束;第二、单引号结束后接着是英文状态下的感叹号“!
”,最后才是单元格的名称“c4”;第三、引用的原工作薄名称要带有后缀名,用方括号括起来,如[原数据1.xls];第四、引用不同文件夹中的工作薄数据时,需要把原工作薄所在路径加在方括号[]前,而路径结束后再加一个斜杠”\”。
另:
在引用其它工作薄中的数据时,应先打开被引用的工作薄,否则,可能出现如下对话框。
篇二:
excel中引用工作表中的图片
excel中引用工作表中的图片
20xx-11-1417:
16
分析:
首先,我们可以用Vlookup或用index+match查在学籍档案工作表中返回该学生照片所在的位置,但如何引用照片呢?
?
我们可以用excel的摄影功能把单元格的图片取出来。
这里我们也许可以借助这个功能。
但图片还要根据选取的学生姓名不停改变。
用什么方法能做到单元格的区域或一个单元格达到随机应变的效果呢?
这时我们应该想到“定义名称”。
具体操作步履:
第一步:
根据选取的学生姓名,定位在学籍档案工作表中的该学生的照片单元格。
插入--名称-:
pic=indiRect("学籍档案!
bx"&match(查询!
$d$8,学籍档案!
$b:
$b,0))
公式说明:
match(查询!
$d$8,学籍档案!
$b:
$b,0):
根据提供的学生姓名(查询!
$d$8)在学籍工作表中(学籍档
案!
$b:
$b)查找该学生姓名所在的行数。
("学籍档案!
bx"&:
照片是在学籍档案工作表中的bx列。
indiRect(。
。
):
由于用&连接的是一个字符串,而不是一个有效的引用,所以这里要indiRect函数转化一下
注:
这个公式也可以用oFFset+match实现
第二步:
视图---工具栏---自定义--在自定义对话框的命令选项卡中的类别框中找到工具,在右边的列表中找到小照相机图形,点鼠标左键不松,把该按钮拖动到工具栏中.然后选取工作表的任一个单元格,点击一下工具栏中的小照相机图形,这时指针会变成一个小细黑十字.用拖动的方法可以在工作表中拖画一个图形.
第三步:
选取拖画出的图形,在编辑栏中输入=pic,再回车.一切就ok了
每隔7行引用:
表2中的a1引用表1中的a1,表2中的a2引用表1中的a8,表2中的a3引用表1中的a15,用什么函数,怎么用,急,在线等,可追加分
问题补充:
我大致知道各位函数的意思了但还是看不太清能具体以a1为例么谢谢大家答得都很好虽然我后来用别的方法了还是谢谢
indiRect返回由文本字符串指定的引用,如=indiRect("b"&2)就返回当前工作表b2单元格的值,
=indiRect("sheet1!
a"&Row()*7-6),意思当你把公式输入到某工作表的第一行,返回sheet1工作表a1,Row()返回公式所在行的行号,第一行就是1乘以7减6,公式结果就是=indiRect("sheet1!
a"&1),如果输入第二行就是2乘以7减6,公式结果就是=indiRect("sheet1!
a"&8)
index返回指定的行与列交叉处的单元格引用。
如index(a:
a,1)就是返回a1
=indiRect("sheet1!
a"&Row()*7-6),意思当你把公式输入到某工作表的第一行,返回sheet1工作表a1,Row()返回公式所在行的行号,第一行就是1乘以7减6,公式结果就是=indiRect("sheet1!
a"&1),如果输入第二行就是2乘以7减6,公式结果就是=indiRect("sheet1!
a"&8)
index返回指定的行与列交叉处的单元格引用。
如index(a:
a,1)就是返回a1
在excel20xx里已经录入了图片和名称,但是如何在另一个表里引用这些图片和名称呢?
而且还要做到图片和名称的同步更新。
step1:
录入好图片和名称
新建一个excel文档,在其中的sheet1内,录入好图片和名称,接着依次点击公式、定义名称,在弹出的对话框内,输入公式的名称为pic,也可以随便输一个。
然后输入公式
=offset(sheet1!
$b$2,match(sheet2!
$a$3,sheet1!
$a$2:
sheet1!
$a$5,0)-1,0),引号内的内容要全部输入。
之后点击确定退出。
step2:
在功能区显示开发工具选项卡
然后点击excel左上角的开始图标,点击右下方的excel选项,在弹出的菜单中,将功能区显示开发工具选项卡前面的方框打勾。
点击确定退出。
step3:
添加active控件
回到excel工作区,切换到sheet2工作表,依次点击开发工具,控件插入按钮。
在工作表中添加一个按钮控件,需要是active控件。
step4:
通过控件实现自动更新
根据sheet1中图片的大小,适当调整sheet2中这个控件的大小。
然后单击这个控件,将编辑栏中的公式改为=pic。
这个pic也就是先前定义的公式名称。
这样可以通过不同的名称来实现图片的自动更新了。
在excel中通过改变单元格的值来动态显示图片
作者:
admin文章来源:
本站原创点击数:
6455更新时间:
20xx-4-2619:
16:
04
在excel中可以通过改变单元格的值来动态显示图片。
当我们用excel中进行人事信息管理时,这一点显得很有用。
例如在使用excel管理员工信息时,不仅可以在表格中显示人员的各种文字资料信息,还可以像纸质资料一样,显示其照片或相关图片。
并且,可以让每个人的文字和图片信息与姓名单元格相关联,通过改变该单元格中人员姓名来显示不同人员的各种信息。
本文将通过一个具体的实例,来说明如何将图片和单元格进行关联,当改变单元格内容时,显示对应的图片。
文章最后附有xls格式的示例文件供下载。
大家知道,现在太阳系只有八大行星,我们就用八大行星的文字和图片资料为例来进行说明。
在下图(图
一)这个示例中,可以通过单击a5单元格右侧的下拉箭头来选择一个行星名称,excel将动态地显示该行星的图片和文字资料。
文字内容的关联方法可以用Vlookup函数来实现,本文不作赘述。
一、准备图片和文字资料
在excel中新建3个工作表,分别命名为“图片”、“资料”和“表格”。
“图片”工作表用于存放图片,“资料”工作表用于存放文字资料,“表格”工作表用于动态显示文字和图片。
在excel20xx中,单击菜单“插入→图片→来自文件”,将各行星图片导入到excel的“图片”工作表中。
在excel20xx中,在功能区中选择“插入”选项卡,单击“插入”按钮导入图片。
然后按照顺序将名称和图片分别放到a2:
a9区域和b2:
b9区域中,调整图片到合适的大小,使每个图片占一个单元格。
a1和b1单元格为标题。
篇三:
excel中引用单元格内容
excel中引用单元格内容(以文本公式表达的,没有“=”号)并直接得出结果
问题:
如何对上图实例中a列单元格内以文本(没有“=”)表达的公式进行快速计算,将得出的结果填列在b列?
!
一般人,包括我在内,碰到这个问题,会做如下两种偿试:
(1)在b1中直接输入:
=a1,但,得到的结果仍然是调用了a1的表达式,无法求得结果。
此时,b1中的公式"=a1",只是引用地址,"=a1"也只是调用单元格a1的内容。
(2)在b1中输入:
=(=a1),理想当中,就是相当于输入了“=5+6+7+8”这个公式的实际内容?
,其实不然,结果让自己大失所望:
excel将认为它是错误的输入。
其实,你或许知道上述两种方法显然是不可行的,但是因为没有其他办法,所以你会去偿试,结果就是确定不能行!
没有办法的办法就是:
将a列数据复制粘贴到b列,然后在单元格文本表达式前输入“=”,逐个单元格进行操作。
如b1单元格内容为“=5+6+7+8”,作为一个独立的计算公式,在输入“=”后,即可显示结果26。
但如果内容很多,你就必须花费很多时间进行操作...........
基于上述疑惑,我从XX上找寻解决方案,发现这是个“疑难问题”,无法运用常规函数解决?
!
给出的最佳答案都是使用了一个叫做eValuate的宏表函数(可以说是一个宏,点击查看详情>>>>),结合我对电子表格应用的掌握,整理该问题解决方案如下:
方法一:
首先,对于这个疑难问题,网上最多的答案,就是单元格“定义”法:
先左键选中b1,点击菜单命令“插入-名称-定义”,弹出“定义名称对话框:
上面一行“在当前工作簿中的名称”录入“b”者是其他什么内容,可以是字母或是文字;下面一行“引用位置”录入“=eValuate(a2)”,点击“确定”退出对话框。
然后,在b1中输入“=b”,向下拉动单元格,填充需要计算的区域,即可得到结果。
方法二:
对“没有办法的办法”进行改进,具体可如下操作:
在b1单元格录入公式:
="="&a1,可以得到显示结果为=5+6+7+8,向下拉动单元格,填充需要计算的区域,但这个结果也只是一个文本表达式,只是前面加上了“=”,实际上是两个符号“=”与“5+6+7+8”的一个组合(&,文本连接符),如下图所示:
接下来,选定并复制b列,同样选定b列,进行“选择性粘贴”为“数值”,此时,b1里的内容就不再是公式,而是=5+6+7+8,虽然b列单元格格式已经设置为“数值”了,但此时,b1仍未显示结果,可进行操作:
执行ctrl+h或(ctrl+f),调出查找与替换窗口,直接把“=”替换一次“=”就会重算了,即可显示结果!
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- excel 更改 表格 引用
![提示](https://static.bdocx.com/images/bang_tan.gif)