excel工作表如何设置公式,如A1不为空,则C1返回B1的值

excel工作表如何设置公式,如A1不为空,则C1返回B1的值,如A1为空,A2不为空,则C1返回B2的值,如A1、A2为空,,A3不为空,则C1返回B3的值,如A1、A... excel工作表如何设置公式,如A1不为空,则C1返回B1的值,如A1为空,A2不为空,则C1返回B2的值,如A1、A2为空,,A3不为空,则C1返回B3的值,如A1、A2、A3为空,A4不为空,则C1返回B4的值,如此类推 展开
 我来答
退休画线工
2018-04-15 · 知道合伙人软件行家
退休画线工
知道合伙人软件行家
采纳数:5412 获赞数:27040
1981年毕业于湖南大学,从事化工设计30多年,精于工程设计

向TA提问 私信TA
展开全部

如图

C1=INDEX(B1:B1000,MATCH(,0/(A1:A1000<>""),),1)

同时按Ctrl+Shift+Enter三键输入数组公式

公式中的1000可根据实际数据修改得更大或小一些,在满足要求的情况下,尽量小到与实际可能的数据行大小一致,以节省消耗(甚至可以用整列,如A:A和B:B,但强烈不建议这样)。

追问
你好,我在C1列输入公式=INDEX(B1:B1000,MATCH(,0/(A1:A1000""),),1)
但C1列返回的是: #DIV/0! ,如下图,请问如何解决,谢谢。
追答
你可能没注意我回复中的输入完公式后要同时按3个键!且截图中公式编辑栏中公式前后自动加上了一对大括号,注意,是按三键后自动加上的。这就是数组公式。
我来也xsczd
科技发烧友

2018-04-15 · 智能家居/数码/手机/智能家电产品都懂点
知道大有可为答主
回答量:1.2万
采纳率:66%
帮助的人:2102万
展开全部
你已经说的是不是C1等于A列下面最后一个不为0的单元格数据?
若是,公式为:
=LOOKUP(9^9,A:A)
更多追问追答
追问
你好,上面的问题补充一下,excel工作表如何设置公式,如A1不为空,则C1返回B1的值;如A1为空,A2、A3不为空,则C1返回B2的值,C2返回B3的值;如A1、A2为空,A3不为空,A4为空,A5不为空,则C1返回B3的值,C2返回B5的值,如此类推
追答
你的这个问题还是不清楚,如此类推怎么推啊?
前面是C1的值、后面是C2值返回B3、B5?怎么推啊?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式