Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2794|回复: 9

[已解决][己解决]请教:choose函数单元格引用

[复制链接]
发表于 2009-11-27 12:06 | 显示全部楼层 |阅读模式

请教一下,为什么我用CHOOSE函数时,

在A列中有1,2,3,4,5,6,在B1单元格输入=choose(4,A1:A6),结果是#value是什么原因?

[此贴子已经被作者于2009-11-27 12:49:10编辑过]
最佳答案
2009-11-27 12:09

用法错误

语法

CHOOSE(index_num,value1,value2,...)

第二个参数不是单元格引用或数组,只能是数值

lz的想法可以通过 =index(A1:A6,4)实现

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2009-11-27 12:08 | 显示全部楼层
回复

使用道具 举报

发表于 2009-11-27 12:09 | 显示全部楼层    本楼为最佳答案   

用法错误

语法

CHOOSE(index_num,value1,value2,...)

第二个参数不是单元格引用或数组,只能是数值

lz的想法可以通过 =index(A1:A6,4)实现

回复

使用道具 举报

发表于 2009-11-27 12:20 | 显示全部楼层

基本上没用过这个函数

回复

使用道具 举报

 楼主| 发表于 2009-11-27 12:48 | 显示全部楼层

哦,明白了,他只能是数值,不能做单元格区域的引用,难怪哦,在看CHOOSE函数时,做单元格区域的引用总是出错。 谢谢amulee和kkitt

回复

使用道具 举报

发表于 2009-11-27 13:42 | 显示全部楼层

[em01]学习一下
回复

使用道具 举报

发表于 2011-2-15 14:13 | 显示全部楼层
{:091:}{:011:}第2个值只能是 数值啊!!{:011:}
回复

使用道具 举报

发表于 2011-2-15 15:17 | 显示全部楼层
Value1,value2,...     为 1 到 29 个数值参数,函数 CHOOSE 基于 index_num,从中选择一个数值或执行相应的操作。参数可以为数字、单元格引用、已定义的名称、公式、函数或文本。

例如,下面的公式:

=SUM(CHOOSE(2,A1:A10,B1:B10,C1:C10))

相当于:

=SUM(B1:B10)

然后基于区域 B1:B10 中的数值返回值。

函数 CHOOSE 先被计算,返回引用 B1:B10。然后函数 SUM 用 B1:B10 进行求和计算。即函数 CHOOSE 的结果是函数 SUM 的参数
                                                                                         我的理解是CHOOSE的意思是选择。只有2个以上的才能选择啊。你只有一个Value1,怎么选择啊?要有Value2才行。你再加一个单元格引用区域试试?
回复

使用道具 举报

发表于 2011-2-15 15:20 | 显示全部楼层
单元格引用还是可以的。{:021:}
回复

使用道具 举报

发表于 2011-2-15 17:29 | 显示全部楼层
学习学习
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-7 18:08 , Processed in 0.492962 second(s), 7 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表