data-validation

坏块只读测试是否足以验证数据完整性/驱动器健康状况?(坏块/Linux)
data-validation

坏块只读测试是否足以验证数据完整性/驱动器健康状况?(坏块/Linux)

正如标题所示,我有一块硬盘,大约一年前我都没有打开过它,我想检查一下它是否有坏扇区。通常,我会使用坏块进行 4 次破坏性读写测试来测试新驱动器badblocks -b 4096 -wsv /dev/sdx。由于磁盘上已存满数据,而且我没有其他备用驱动器来迁移数据,所以我正在考虑使用坏块进行只读测试,看看重定位扇区计数值是否发生变化。我会在smartctl -A /dev/sdx只读测试之前和之后运行智能测试,看看是否有任何差异。这是找出坏扇区数量的有效方法吗? 只读测试能否确定是否存在数据损坏?除了 badblocks 之外,还有其他更好、更新的工具可以完成...

Admin

数据验证列表不会自动填充新行
data-validation

数据验证列表不会自动填充新行

我对表格中的数据验证列表感到困惑。我使用表单字段将新值输入表格。使用此方法,新行确实适用于表格,但并非所有数据验证都会填满。不使用列表的数据验证会填满,而使用列表的数据验证则不会。请参见下图。 但是,如果我在表格中的任何位置插入一行,一切都会正常进行。请参见下面的图片。 我真的需要一些帮助。另外,如果有人能告诉我为什么行带没有填满,那会很有帮助。 ...

Admin

尝试根据 Excel 中的定义名称创建下拉列表验证时出错
data-validation

尝试根据 Excel 中的定义名称创建下拉列表验证时出错

我正在尝试从 Excel 中定义的名称创建数据验证下拉列表。它在工作簿中的大多数工作表和新工作表中都可以正常工作。但在我需要它的一张工作表中,我得到了错误: The Source currently evaluates to an error. Do you want to continue? 对于源字段,我使用带有列表项的定义名称的公式: =MyDefname 同样,在其他工作表和新工作表中执行完全相同的操作时,此方法也很好用。在这些情况下,新的下拉列表将按预期工作,列表项将从定义名称范围内的单元格中的值中提取。 我检查了问题表的目标单元格上的数字格式...

Admin

Excel VBA 数据验证检查表中的数据验证是否失败
data-validation

Excel VBA 数据验证检查表中的数据验证是否失败

下面的代码有两个错误。 首先,它检查工作表中所有单元格的数据验证,即使这些单元格位于表格的 DataBodyRange 之外,并显示 MsgBox“失败”。 其次,即使数据验证尚未应用于表格 DataBodyRange 内的单元格,它也会显示 MsgBox“失败”。 我该如何编辑它以便它只检查 Changed\ActiveCell 是否在表的 DataBodyRange 内,并且只有在应用了数据验证时才显示 MsgBox“失败”,否则忽略它? Public Sub Worksheet_Change(ByVal Target As Range) Call Da...

Admin

将文本复制到 Excel 中,固定宽度,每 40 行开始一次数据
data-validation

将文本复制到 Excel 中,固定宽度,每 40 行开始一次数据

我有来自文本文件的数据,想将其导入 Excel。文本数据被分组为 40 行块,并带有标题。大约 12 行之后,新的数据集再次以标题开始。总共约有 70 万行。 如果我使用数据验证 -> 固定宽度,这可以工作,但每 40-50 行就有大约 10 行垃圾需要排除。这会花很长时间才能过滤掉超过 700k 行的数据。 有没有更快的方法来做到这一点?样本数据 - 模糊 ...

Admin

如何根据前一个单元格中的值显示 Excel 表(数据验证列表)-多个表
data-validation

如何根据前一个单元格中的值显示 Excel 表(数据验证列表)-多个表

我在 Excel 中拥有多个包含各种相互关联的数据的表格(例如:Excel 中的表格) 我已经命名了所有表格(例如:表的名称)并且我已经从这些表中创建了列表,以便在需要时更轻松地在数据验证中调用它们(例如:表格列表)。 我想要实现的是一张表单,用户可以根据之前的选择继续选择选项。就像在这个特定案例中,他们需要先选择国家/地区(例如:国家选择),然后根据所选的国家,选择属于这个国家的食物(例如:特定国家的食物选择),最后根据所选的食物,选择更具体的先前所选的食物类型(例如:食物细节选择)。 我遇到的问题与最后一个选择有关。我可以用“ifs”循环它,但是当我有更...

Admin

Excel 中的自动更新列表输出
data-validation

Excel 中的自动更新列表输出

我有一张使用下拉列表的 Excel 工作表。当我更新此列表中的某项时(因此我没有添加任何内容,我只是更改了列表中已有项的名称),旧值仍保留在包含下拉列表的单元格中。 现在我正在使用“查找和替换”来解决这个问题。有没有办法自动执行此操作,以便为不具备这方面知识的用户提供更多便利? 编辑:为了澄清起见,我添加了一些图像。 原来的 更新后 ...

Admin

如何允许用户在表的字段中输入数据,但隐藏该字段的数据验证规则?
data-validation

如何允许用户在表的字段中输入数据,但隐藏该字段的数据验证规则?

我正在 MS Excel 中准备一个跟踪器。该跟踪器将由组织中的多个用户在不同的 PC 上使用。因此,我无法控制他们如何使用 Excel。 为了捕获正确的数据,我使用数据验证将规则和验证放在表中的不同字段上,例如,关闭日期应该早于记录日期等。并且用户可以继续在表中输入数据并通过创建新行来扩展表。 限制/问题: 无法保护工作表,因为表格中未添加新行。 无法保持数据验证规则开放以供用户查看或编辑。 无法使用 VBA。 是否有解决方案可以启用工作表保护并在表中添加新行以继续数据验证和格式化规则,同时向用户隐藏数据验证并允许用户编辑单元格? ...

Admin

以下 IPv6 地址有效吗?
data-validation

以下 IPv6 地址有效吗?

我问的是朋友。真的 :-) 给出考试问题:以下 IPv6 地址是否有效? 2001:0DDB8:0:0:8:800:200C:417A RFC4291:地址的文本表示 我说不是,因为第二个块有 5 位数字。当然,可以删除前导零。 这是否有效,因为十六进制表示法中没有前导零? 很高兴听到您对此的看法。 ...

Admin

让列的下拉列表显示一个值但输入另一个值
data-validation

让列的下拉列表显示一个值但输入另一个值

我希望在工作表 A 中有一列,其中每个单元格都有一个下拉列表。该下拉列表的值位于工作表 B 的第 1 列中,但当您选择一个值时,它实际上会输入工作表 B 中第 2 列的值 我该怎么做呢 ...

Admin

当数据集不唯一时,如何根据复杂条件在 Excel 上生成列表?
data-validation

当数据集不唯一时,如何根据复杂条件在 Excel 上生成列表?

我正在尝试构建一个 Excel 表,该表可根据 3 个条件(每个条件都有一个下拉列表)自动生成列表。以下是我创建的模板。 标准列表: 目的、贷款类型和抵押品类型是 3 个标准。我希望工作表根据这 3 个标准自动填充我创建的数据集中的列表。 数据集图像: 问题是每个数据(A2 到 A31)可以有多种用途、附属品或产品类型。因此,我们为每个项目提供了每个条件的 3 种可能结果。此外,如果其中一个条件是“始终必需”,我想显示该项目,而不管其余条件如何。目前,我不关心类别和项目详细信息列。必需项目(A7)列是将创建列表的位置。 我不确定这在 excel 上是否可...

Admin

Excel 数据验证:如果此行中的任何单元格不为空,则此单元格中必须有一个值
data-validation

Excel 数据验证:如果此行中的任何单元格不为空,则此单元格中必须有一个值

我正在尝试在单元格中设置数据验证,以便如果任何该行范围内的单元格有一个非空白单元格,则验证单元格必须具有来自其下拉列表的值。由于数据是通过复制/粘贴输入的,因此我使用“圈出无效数据”来查找错误,并且它会标记每一个即使整行都是空白,也要使用该验证的单元格。我做错了什么? 我使用的公式是=IF(COUNTBLANK($A2:$AF2)<32,States,Blank)。忽略空白未选中。表格“States”包含州代码列表,表格“Blank”包含一个空白单元格。我已验证单元格的范围和数量正确。我使用删除来确保所有单元格都是空白的。 ...

Admin

在发送 Outlook 电子邮件之前,是否在其正文上运行工具来验证它们?
data-validation

在发送 Outlook 电子邮件之前,是否在其正文上运行工具来验证它们?

默认情况下,Outlook 会检查以确保您的电子邮件有一个主题标题。 如果您希望在发送电子邮件之前在其正文上运行其他非特定的外部工具,那么是否有办法将电子邮件正文作为参数传递给该工具,并根据所述外部工具的验证结果阻止您发送电子邮件? ...

Admin

Excel 数据验证规则不遵循排序
data-validation

Excel 数据验证规则不遵循排序

我正在开发一个程序,它创建一个使用下拉列表数据验证规则的 Excel 文件。我的 excel 如下图所示。每个单元格都有不同的下拉列表。 但是我发现排序后这些规则不成立。它仍然是相同的单元格。我希望它们应该与行对齐。有什么好方法可以解决这个问题吗? 我找到了一个类似的问题。但解决方案对我的情况不起作用。解决方案是一个值验证规则,可以使用一些 IF 条件规则将其应用于整个列。在我的例子中,每个单元格都有不同的列表,不可能应用于整个列。 排序无法将数据验证规则与 Excel 中的数据一起移动 ...

Admin