【问题标题】:Data Manipulation using Advanced Excel使用高级 Excel 进行数据处理
【发布时间】:2021-10-01 14:40:46
【问题描述】:

有人可以帮我解决以下附件的公式吗?

【问题讨论】:

  • 什么是指定?并查看数据验证 - 它位于数据选项卡上。

标签: excel excel-formula export-to-excel data-manipulation


【解决方案1】:

简介

正如@SolarMike 所指出的,对于您的具体情况,我们没有足够的信息。因此,我给你一个通用的答案,你可以根据自己的需要进行调整。

列表定义

  • 创建一个单独的选项卡(此处:列表
  • 定义您的第一个列表(此处:列表 A)。它包括可以选择的条目(这里:mainlist_label)和每个条目对应的子列表的名称。请注意,每个蓝色标签表示我分配给下面使用的单元格的范围名称。
  • 为每个子列表定义条目。

用法

主列表

  • 选择应根据您的主列表验证的范围(此处:A2:A10)。
  • 转到数据/数据验证以打开相应的对话框(标签可能不同)。
  • 在上方下拉列表中选择列表,选择来源输入字段。按 F3 并选择 ma​​inlist_label 或输入 =mainlist_label

子列表

  • 选择应根据您的主列表验证的范围(此处:B2:A10)。请注意,B2应该是您选择的活动单元格。
  • 转到数据/数据验证以打开相应的对话框(标签可能不同)。
  • 在上方下拉列表中选择 list,然后将以下公式复制/粘贴到 source=INDIRECT(INDEX(mainlist_sublists,MATCH(A2,mainlist_label,0)))

解释

  • MATCHformula 在mainlist_label 范围内搜索A2 的内容。
  • INDEXformula 提供了相应的子列表名称
  • INDIRECTformula 告诉 Excel 提供已分配给该名称的范围。

【讨论】:

  • 我使用这种命名范围方法,因为它很容易理解,并且可以由无法处理公式的用户轻松调整。他们只需要知道如何创建和更新命名范围。
猜你喜欢
  • 1970-01-01
  • 2013-06-18
  • 2020-12-09
  • 1970-01-01
  • 2021-11-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多