excel - 动态查找按子类别分组的值
问题描述
我正在寻找是否有一个允许我执行以下操作的 excel 公式:
我有一个公司名称,每个公司名称下的年份不一定按顺序排列
我已经尝试了很多思考方式,但我无法克服如何在不选择相同的 2019 数字的情况下使用两个条件在同一列上进行搜索。任何帮助,将不胜感激!!
谢谢你!
解决方案
解释
此答案在 A 列中找到“公司”,建立到下一个“公司”的范围,然后在该新范围内找到“2019”。一旦找到,它会在C列中找到值。在“2019不存在”的情况下,它将返回“-”。
代码
=IFERROR(INDIRECT("C"&MATCH(F6,A:A,0)+1+MATCH(2019,INDIRECT("A"&MATCH(F6,A:A,0)+1&":A"&IFERROR(MATCH("Company*",INDIRECT("A"&MATCH(F6,A:A,0)+1&":A100"),0)+MATCH(F6,A:A,0)-1,10000)),0)-1),"-")
推荐阅读
- android - Unity 插件的运行时错误(从 Activity 外部启动Activity..)
- javascript - 查询执行后覆盖 Javascript 变量
- opencv - 浮点像素值如何转换为整数值?
- html - 如何对齐以垂直居中我的 jumbotron 和导航栏?
- php - 带有媒体上传按钮的自定义 Wordpress 小部件在每个小部件上插入相同的图像
- redux - 为什么尝试在 nextjs 项目中加载 babel 插件时似乎存在不确定的行为?下一个 - 通天塔
- c# - 尝试在 C# 中重试后随机生成答案
- c# - 当它只有属性时如何在scrapysharp中找到表单,即没有名称或ID
- python - 'if' 在语句中的位置
- laravel - 未定义的属性:App\Http\Controllers\ProfessionalsController::$user