excel 中 small 函数

{=small(if($d$5:$d¥220=e$5,row($d$5:$d$750)),row(1:1))}这个函数看不懂了,哪位大神给解答下... {=small(if($d$5:$d¥220=e$5,row($d$5:$d$750)),row(1:1))}
这个函数看不懂了,哪位大神给解答下
展开
 我来答
boyayes
2019-03-10 · TA获得超过4511个赞
知道大有可为答主
回答量:4231
采纳率:75%
帮助的人:1008万
展开全部
公式应该是这样
=SMALL(IF($D$5:$D$220=E$5,ROW($D$5:$D$220)),ROW(1:1))
错误1、绝对引用符$错写成¥,
错误2、区域尺寸不一样大前面是5至200,后面是5至750,尺寸不一样大。
这是条数组公式,把我上面这条公式粘贴到单元格内后,
必须按 SHIFT+CTRL+回车 三个键退出单元格,不能直接按回车退出单元格,否则结果出错。
三键退出后,公式的首尾会自动附加一对花括号,这对花括号不能是手打的,必须是三键退出后自动附加的。
最后,可以选中这个单元格下拉填充公式,就会依次取到第1个最小行号、第2个最小行号、第3个、第4个............
第二茗
2019-03-10 · 知道合伙人软件行家
第二茗
知道合伙人软件行家
采纳数:24 获赞数:149
国家一等奖奖学金获得者 excel表格制作数据处理达人

向TA提问 私信TA
展开全部
应该是手误写错了,那不是人民币符号,原意应该是$符号
更多追问追答
追问
那个是错的,主要是这一串函数下来,是个什么意思啊。
{=small(if($d$5:$d$220=e$5,row($d$5:$d$750)),row(1:1))}
追答
在区域d5到d220中查找 地址e5中的内容,有可能出现多次,返回所有出现位置中,行数最小的位置,即第一次出现的位置
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式