Excel中如何将一个单元格中的值作为另一个单元格引用地址呢?

比如B1中的值为65,我C1的内容取为A65.B2的值为32,C2的内容取为A32.请问这该如何编写?直接在C1中写:=A(B1)是不行的。... 比如B1中的值为65,我C1的内容取为A65.B2的值为32,C2的内容取为A32.请问这该如何编写?直接在C1中写:=A(B1)是不行的。 展开
 我来答
1975qjm
高粉答主

2015-09-20 · 关注我不会让你失望
知道大有可为答主
回答量:2万
采纳率:74%
帮助的人:7191万
展开全部

一、这可以用INDIRECT函数来完成。

二、INDIRECT函数的定义:

返回由文本字符串指定的引用。此函数立即对引用进行计算,并显示其内容。当需要更改公式中单元格的引用,而不更改公式本身,请使用函数 INDIRECT。

语法

INDIRECT(ref_text,a1)

Ref_text    为对单元格的引用,此单元格可以包含 A1-样式的引用、R1C1-样式的引用、定义为引用的名称或对文本字符串单元格的引用。如果 ref_text 不是合法的单元格的引用,函数 INDIRECT 返回错误值 #REF!。

  • 如果 ref_text 是对另一个工作簿的引用(外部引用),则那个工作簿必须被打开。如果源工作簿没有打开,函数 INDIRECT 返回错误值 #REF!。

A1    为一逻辑值,指明包含在单元格 ref_text 中的引用的类型。

  • 如果 a1 为 TRUE 或省略,ref_text 被解释为 A1-样式的引用。

  • 如果 a1 为 FALSE,ref_text 被解释为 R1C1-样式的引用。

 

三、举例

 

(1)假设在A1单元格中写入或由公式得出“B100”这样的数据,想在B1单元格得出B100单元格的内容(即A1单元格写入文本单元格地址,在B1单元格得出这个单元格的内容),则B1单元格写入公式:

=INDIRECT(A1)

(2)假设在A1单元格中写入数字50,想在B1单元格得出C50单元格的内容(即A1单元格写入行数,在B1单元格得出C列该行单元格的内容),则B1单元格写入公式:

=INDIRECT("C"&A1)

(3)假设在A1单元格中写入字母"H",想在B1单元格得出H20单元格的内容(即A1单元格写入列名,在B1单元格得出第20行该列单元格的内容),则B1单元格写入公式:

=INDIRECT(A1&20)

(4)假设在A1单元格中写入字母"G",在B1单元格写入数字40,想在C1单元格得出G40单元格的内容(即A1单元格写入列名,B1单元格写入行数,要得出列名和行数组成的单元格的内容),则C1单元格写入公式:

=INDIRECT(A1&B1)

四、单元格地址

表格的顶上是一排字母A,B,C,.......这个就是列标
表格的左边是一竖列的数字1,2,3,.......这个就是行号
列标加上行号就是就是单元格的名称,单元格名称也叫做单元格地址,如A列的第三行,为A3单元格,C列的第18行为C18单元格,第五列的第七行就是E7单元格,这样形成了一个个的坐标,标明了每个单元格的位置.

晴天飘雪之扬州
2009-08-20 · TA获得超过2364个赞
知道大有可为答主
回答量:2895
采纳率:56%
帮助的人:862万
展开全部
用indirect(),在C1中输入=indirect("A"&b1)即可,其他的同理。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
过兰5d
2024-07-29
知道答主
回答量:2
采纳率:0%
帮助的人:262
展开全部
问:B1值为65,C1的内容取为A65
答:在C1单元格中输入以下公式,C1单元格中就会出现A65单元格中的内容
=INDIRECT("A"&B1)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
shhbzh
2009-08-20 · TA获得超过6625个赞
知道大有可为答主
回答量:2094
采纳率:50%
帮助的人:1405万
展开全部
="A"&B1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式