excel中如何查找数据所在单元格并返回数值?

请教大神,在C列中某一单元格内填入1(每次C列中各行有且仅有一个单元格为1,即若OC中为1,其他单元格只能为空值),查找1所对应的同行B列中单元格,返回该数值并将之作为E... 请教大神,在C列中某一单元格内填入1(每次C列中各行有且仅有一个单元格为1,即若OC中为1,其他单元格只能为空值),查找1所对应的同行B列中单元格,返回该数值并将之作为E列中的分母,E列中分子为B列对应行数值。(即查找C列中1所对应的B列数值42.25,返回该值42.25作为E列中所有单元格的分母,OE单元格的分子为OB单元格数值42.5、PE单元格分子为PB单元格数值36、QE单元格分子为QB单元格数值16,如此一一往下对应)。请问E列中的公式该如何实现?谢谢! 展开
 我来答
yanxy0924
2017-11-22 · 知道合伙人互联网行家
yanxy0924
知道合伙人互联网行家
采纳数:7683 获赞数:18578

向TA提问 私信TA
展开全部

详见截图

E2输入

=B2/INDEX(B:B,MATCH(1,C:C,))

公式下拉

更换1的位置,结果也改变

我来也xsczd
科技发烧友

2017-11-22 · 智能家居/数码/手机/智能家电产品都懂点
知道大有可为答主
回答量:1.2万
采纳率:66%
帮助的人:2048万
展开全部

首先更正一下,EXCEL还真没看到过你描述这样的工作表!OPQRSTU应该为1234567,按此在EXCEL再来操作E列的公式如下:

E1=B1/IFERROR(INDEX($B$1:$B$7,MATCH(1,$C$1:$C$7,0)),1)

复制并下拉到E7单元格,即可。

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
盖昆明委琨
2020-01-09 · TA获得超过3.1万个赞
知道小有建树答主
回答量:1.1万
采纳率:27%
帮助的人:861万
展开全部
题目中说的是要返回所在单元格,公式如下:
提供两个公式任选一个即可,这两个公式是数组公式,输入完成后要按三键ctrl+shift+回车结束,否则出错。
公式一:右拉再下拉
=address(row(a1),match(large($a1:$j1*100-column($a1:$j1),column(a1)),$a1:$j1*100-column($a1:$j1),),4)
公式二:右拉再下拉
=char(64+match(large($a1:$j1*100-column($a1:$j1),column(a1)),$a1:$j1*100-column($a1:$j1),))&row(a1)
如果只是按从大到小的顺序排列用这公式,右拉再下拉。
=large($a1:$j1,column(a1))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Zlily_0218
2017-11-22 · 超过43用户采纳过TA的回答
知道小有建树答主
回答量:145
采纳率:70%
帮助的人:18万
展开全部

如下图在E1单元格设置公式=B1/INDIRECT("B"&MATCH(1,C:C,0)),公式下拉或复制下去即可。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
地图演义
2020-12-25 · 制作历史演义相关地图视频
地图演义
采纳数:0 获赞数:66

向TA提问 私信TA
展开全部

Excel 2016 怎么使用通配符查找数据

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式