惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Y
Y Combinator Blog
有赞技术团队
有赞技术团队
J
Java Code Geeks
H
Hackread – Cybersecurity News, Data Breaches, AI and More
美团技术团队
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Hugging Face - Blog
Hugging Face - Blog
人人都是产品经理
人人都是产品经理
酷 壳 – CoolShell
酷 壳 – CoolShell
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
C
Check Point Blog
博客园 - 【当耐特】
The GitHub Blog
The GitHub Blog
Recent Announcements
Recent Announcements
The Cloudflare Blog
Microsoft Azure Blog
Microsoft Azure Blog
腾讯CDC
Vercel News
Vercel News
IT之家
IT之家
MyScale Blog
MyScale Blog
博客园_首页
Martin Fowler
Martin Fowler
WordPress大学
WordPress大学
罗磊的独立博客

博客园 - littlebamboo

【Excel】Excel单元格公式太长如何设置 【EXCEL】excel2007中隔行填充背景色 【EXCEL】excel中如何根据前一个下拉选项的内容.显示出下一个下拉选项内容 【office】在excel表中能引用另一个sheet表中的数据,以下拉菜单形式筛选 【mantis】(转载)Apache 2.2.11 + PHP 5.2.9 + MySQL 5.1.34 + Mantis 1.1.7配置指南 信息系统项目管理师初了解 EXCEL2007怎样设置某单元格的值为 OK 的时候 整行设置为绿色 电子签章 解决word中就出现了无法使用鼠标拖动和选取页面文字的问题 【转】11个相似图片搜索网站 【PPT】在PPT中插入时间和页码 【转】oracle中的递归查询 如何用excel打开后缀为txt的记事本文档,将记事本里用逗号分隔的文本转换成excel表格 【.NET】.net学习疑问汇总 【.NET】WebForm与Asp.NET MVC区别学习 【.NET】Razor学习 【SmartDraw】SmartDraw绘图种类初步认识 【.NET】开始学习.NET MVC框架的搭建 SQLite初识
【EXCEL】使用indirect()函数在excel中实现二级联动
littlebamboo · 2011-12-05 · via 博客园 - littlebamboo

用excel做自己的小流水账本,希望能够对费用类型进行详细的区分,采用了两级分类,并且每个分类下又有n个小类别。
2011年文档,二级联动采用if语句的方式实现的,但发现以下两个问题:
1、因为分类太多了,导致if语句过长,后来采用定义名称的方式进行。
2、发现,每个sheet中同样的名称要定义两次,因为在一个sheet中定义if语句为名称时,if语句会自动的将sheet名增加进去

基于以上两个问题,我想改进希望不要定义那么多的名称及同样的公式。找到这个函数——INDIRECT()。

在网上找了些资料,感觉太复杂,自己琢磨了下方法如下:
1、大类定义为一个名称如:费用分类。其下有日常用品,食物等等。
2、每个大类下的分类各定义一个名称,如日常用品,食物,【注】保证名称和大类下的文字是一样的。
3、在第一列中,选择数据——有效性——序列,引用中输入=费用分类
4、在第二列中,选择数据——有效性——序列,引用中输入=index($A1),那么根据A1中选择的文字,自动会去定义的名称中,找到此名称的值。