首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >excel 2007在最右边的选项卡中选择列

excel 2007在最右边的选项卡中选择列
EN

Stack Overflow用户
提问于 2014-04-07 14:24:07
回答 2查看 34关注 0票数 1

我有一个excel文件,其中有6个工作表。前五个工作表是一个月中的几个星期-每周向我们的客户报告(即在月初,工作表2-5没有填写;第二个星期的工作表3-5没有填写;通常,第五个工作表在一个月内根本没有填写)。第六个工作表包含一些新的信息或从其他工作表中总结的信息。不过,有一篇专栏需要最近的每周工作表中的信息。现在,该工作表中的公式是:

代码语言:javascript
运行
复制
='Week 1'!G7

它位于第五个工作表的单元格G7,从第一个工作表中读取G7 (命名,我相信您会知道'Week 1‘)。

有什么方法可以调整这个公式,在前5个工作表中取正确的或最近填充的G7单元格吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-04-07 14:30:38

试试这个:

代码语言:javascript
运行
复制
=IF('Week 5'!$G$7<>"",'Week 5'!$G$7,IF('Week 4'!$G$7<>"",'Week 4'!$G$7,IF('Week 3'!$G$7<>"",'Week 3'!$G$7,IF('Week 2'!$G$7<>"",'Week 2'!$G$7,'Week 1'!$G$7))))
票数 1
EN

Stack Overflow用户

发布于 2014-04-07 14:34:04

关键是检查每个工作表中等效单元格中是否存在一个值。假设您需要单元格G7的最新值,并且您的工作表名为“Week 1”直到“Week 5”。我会用一个IF语句:

代码语言:javascript
运行
复制
=IF('Week 5'!G7<>"",'Week 5'!G7,IF('Week 4'!G7<>"",'Week 4'!G7,IF('Week 3'!G7<>"",'Week 3'!G7,IF('Week 2'!G7<>"",'Week 2'!G7,IF('Week 1'!G7<>"",'Week 1'!G7,"")))))

如果没有G7单元中的数据,则结尾处的"“是要使用的默认值。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22915223

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档