如何使用数据验证列表和矩阵过滤 Excel 列表
我有一个表格,第一列是文档名称,后面几列是用户。我使用每个用户下面的行来为他们分配要审阅的文档。列表很长,我想只过滤掉下拉列表中所选用户包含“X”的行。这在 Excel 中可以实现吗? 示例列表 ...
我有一个表格,第一列是文档名称,后面几列是用户。我使用每个用户下面的行来为他们分配要审阅的文档。列表很长,我想只过滤掉下拉列表中所选用户包含“X”的行。这在 Excel 中可以实现吗? 示例列表 ...
我遇到了一个非常糟糕的 Excel,但我认为拥有这个 Excel 没有任何意义。这家大公司的一些同事非常喜欢使用它。不幸的是,除了对我解锁的工作表之外,我不能对 Excel 进行任何更改。 尽管我有一台具有足够内存(32GB)和普通 AMD Ryzen 5 PRO 4650U CPU 的笔记本电脑,但我在编辑 Excel 时遇到了很大困难,因为一切似乎都卡住了。我已经解锁了 Excel,并试图分析 Excel 为何如此缓慢,我想我已经找到了问题所在。在我看来,这是因为他们在数据验证中使用的易失性函数和大量的条件格式。 因此,我的问题显而易见,是否有解决方案可...
正如标题所示,我有一块硬盘,大约一年前我都没有打开过它,我想检查一下它是否有坏扇区。通常,我会使用坏块进行 4 次破坏性读写测试来测试新驱动器badblocks -b 4096 -wsv /dev/sdx。由于磁盘上已存满数据,而且我没有其他备用驱动器来迁移数据,所以我正在考虑使用坏块进行只读测试,看看重定位扇区计数值是否发生变化。我会在smartctl -A /dev/sdx只读测试之前和之后运行智能测试,看看是否有任何差异。这是找出坏扇区数量的有效方法吗? 只读测试能否确定是否存在数据损坏?除了 badblocks 之外,还有其他更好、更新的工具可以完成...
我对表格中的数据验证列表感到困惑。我使用表单字段将新值输入表格。使用此方法,新行确实适用于表格,但并非所有数据验证都会填满。不使用列表的数据验证会填满,而使用列表的数据验证则不会。请参见下图。 但是,如果我在表格中的任何位置插入一行,一切都会正常进行。请参见下面的图片。 我真的需要一些帮助。另外,如果有人能告诉我为什么行带没有填满,那会很有帮助。 ...
我正在尝试从 Excel 中定义的名称创建数据验证下拉列表。它在工作簿中的大多数工作表和新工作表中都可以正常工作。但在我需要它的一张工作表中,我得到了错误: The Source currently evaluates to an error. Do you want to continue? 对于源字段,我使用带有列表项的定义名称的公式: =MyDefname 同样,在其他工作表和新工作表中执行完全相同的操作时,此方法也很好用。在这些情况下,新的下拉列表将按预期工作,列表项将从定义名称范围内的单元格中的值中提取。 我检查了问题表的目标单元格上的数字格式...
下面的代码有两个错误。 首先,它检查工作表中所有单元格的数据验证,即使这些单元格位于表格的 DataBodyRange 之外,并显示 MsgBox“失败”。 其次,即使数据验证尚未应用于表格 DataBodyRange 内的单元格,它也会显示 MsgBox“失败”。 我该如何编辑它以便它只检查 Changed\ActiveCell 是否在表的 DataBodyRange 内,并且只有在应用了数据验证时才显示 MsgBox“失败”,否则忽略它? Public Sub Worksheet_Change(ByVal Target As Range) Call Da...
我有来自文本文件的数据,想将其导入 Excel。文本数据被分组为 40 行块,并带有标题。大约 12 行之后,新的数据集再次以标题开始。总共约有 70 万行。 如果我使用数据验证 -> 固定宽度,这可以工作,但每 40-50 行就有大约 10 行垃圾需要排除。这会花很长时间才能过滤掉超过 700k 行的数据。 有没有更快的方法来做到这一点?样本数据 - 模糊 ...
我在 Excel 中拥有多个包含各种相互关联的数据的表格(例如:Excel 中的表格) 我已经命名了所有表格(例如:表的名称)并且我已经从这些表中创建了列表,以便在需要时更轻松地在数据验证中调用它们(例如:表格列表)。 我想要实现的是一张表单,用户可以根据之前的选择继续选择选项。就像在这个特定案例中,他们需要先选择国家/地区(例如:国家选择),然后根据所选的国家,选择属于这个国家的食物(例如:特定国家的食物选择),最后根据所选的食物,选择更具体的先前所选的食物类型(例如:食物细节选择)。 我遇到的问题与最后一个选择有关。我可以用“ifs”循环它,但是当我有更...
我有一张使用下拉列表的 Excel 工作表。当我更新此列表中的某项时(因此我没有添加任何内容,我只是更改了列表中已有项的名称),旧值仍保留在包含下拉列表的单元格中。 现在我正在使用“查找和替换”来解决这个问题。有没有办法自动执行此操作,以便为不具备这方面知识的用户提供更多便利? 编辑:为了澄清起见,我添加了一些图像。 原来的 更新后 ...
我正在 MS Excel 中准备一个跟踪器。该跟踪器将由组织中的多个用户在不同的 PC 上使用。因此,我无法控制他们如何使用 Excel。 为了捕获正确的数据,我使用数据验证将规则和验证放在表中的不同字段上,例如,关闭日期应该早于记录日期等。并且用户可以继续在表中输入数据并通过创建新行来扩展表。 限制/问题: 无法保护工作表,因为表格中未添加新行。 无法保持数据验证规则开放以供用户查看或编辑。 无法使用 VBA。 是否有解决方案可以启用工作表保护并在表中添加新行以继续数据验证和格式化规则,同时向用户隐藏数据验证并允许用户编辑单元格? ...
我问的是朋友。真的 :-) 给出考试问题:以下 IPv6 地址是否有效? 2001:0DDB8:0:0:8:800:200C:417A RFC4291:地址的文本表示 我说不是,因为第二个块有 5 位数字。当然,可以删除前导零。 这是否有效,因为十六进制表示法中没有前导零? 很高兴听到您对此的看法。 ...
我希望在工作表 A 中有一列,其中每个单元格都有一个下拉列表。该下拉列表的值位于工作表 B 的第 1 列中,但当您选择一个值时,它实际上会输入工作表 B 中第 2 列的值 我该怎么做呢 ...
我正在尝试构建一个 Excel 表,该表可根据 3 个条件(每个条件都有一个下拉列表)自动生成列表。以下是我创建的模板。 标准列表: 目的、贷款类型和抵押品类型是 3 个标准。我希望工作表根据这 3 个标准自动填充我创建的数据集中的列表。 数据集图像: 问题是每个数据(A2 到 A31)可以有多种用途、附属品或产品类型。因此,我们为每个项目提供了每个条件的 3 种可能结果。此外,如果其中一个条件是“始终必需”,我想显示该项目,而不管其余条件如何。目前,我不关心类别和项目详细信息列。必需项目(A7)列是将创建列表的位置。 我不确定这在 excel 上是否可...
我正在尝试在单元格中设置数据验证,以便如果任何该行范围内的单元格有一个非空白单元格,则验证单元格必须具有来自其下拉列表的值。由于数据是通过复制/粘贴输入的,因此我使用“圈出无效数据”来查找错误,并且它会标记每一个即使整行都是空白,也要使用该验证的单元格。我做错了什么? 我使用的公式是=IF(COUNTBLANK($A2:$AF2)<32,States,Blank)。忽略空白未选中。表格“States”包含州代码列表,表格“Blank”包含一个空白单元格。我已验证单元格的范围和数量正确。我使用删除来确保所有单元格都是空白的。 ...
默认情况下,Outlook 会检查以确保您的电子邮件有一个主题标题。 如果您希望在发送电子邮件之前在其正文上运行其他非特定的外部工具,那么是否有办法将电子邮件正文作为参数传递给该工具,并根据所述外部工具的验证结果阻止您发送电子邮件? ...