Questions tagged «data-validation»


4
如何在Excel中搜索换行符或换行符?
我已经从文本文件中将一些数据导入到Excel中,其中包含某种换行符。最初看起来像这样: 如果我在每个单元格上都按F2键(进行编辑)然后按Enter键(以保存更改),并使用换行符(实际上没有进行任何编辑),Excel会自动将布局更改为如下所示: 我不想在这里使用这些换行符,因为这样会使以后的数据处理更加混乱。如何搜索这些以检测更多?通常的搜索功能不接受输入字符作为搜索字符。

4
哪些字符对于MS-DOS文件名无效?
我正在用x86-16汇编语言编写文件名I / O过程。它从键盘上取八个字符(我不需要支持长文件名),然后将它们打印到屏幕上的文本输入字段。 目前,我允许使用数字,大写/小写字母,下划线和连字符。 我想允许所有合法符号,但找不到禁止字符的正式列表。常识告诉我,斜杠是非法的,但是如果我不得不猜测,我会说加号是合法的。(编辑:不是!) 我已经忽略了句点字符,因为我的代码自动处理了句点和文件扩展名的追加。

1
在Excel 2010中为动态级联验证列表设置默认值
我终于弄清楚了如何使用数据验证和INDIRECT函数在Excel中构建一组动态级联列表。但是,我遇到了一个问题。 我想设置电子表格,以便每当对数据验证列表进行更改时,所有后续列表都设置为默认值。例如: 假设我有List1,List2,List3和List4。每个列表的值取决于在列表之前所做的选择。启动电子表格时,我希望所有列表都默认为“ ALL”。当用户在List1中选择一个值时,List2将使用一组有效的选项进行更新。我想将List2默认为这些选项之一。但是,虽然我可以使用正确的选择选项集填充List2,但无法将期望的默认值分配给它。 同样,如果用户在List1,List2和List3中进行选择,然后返回并更改List1,我希望将List2-List4的默认值恢复为“ ALL”。 我该怎么做呢?

1
数据验证文本存储在Excel中的什么位置?
我有一个Excel 2003工作表,其中包含许多不同的数据验证规则。无论如何,除了可以通过常规数据验证对话框查看之外,还可以查看它们吗? 导出包含验证错误警报和规则的列表,并检查该列表而不是通过对话框,将很有帮助。 有人知道这是否可能吗?或者如何建立一个宏来做到这一点? 如果应该将此问题迁移到StackOverflow,我该怎么办?

3
Excel 2010数据验证警告(兼容模式)
我们有一些在Excel 2003中创建的旧工作表,这些工作表供基于LabVIEW的测试自动化软件使用。当前的LabVIEW软件只能处理旧版.xls格式,因此我们不得不暂时将这些工作表保持原样。 我们已经迁移到Office 2010,使用这些工作表时,我看到以下警告: “早期版本的Excel不支持此工作簿中的以下功能。当您以当前选定的文件格式保存此工作簿时,这些功能可能会丢失或降级。仍然请单击继续以保存该工作簿。要保留所有功能,单击取消,然后以一种新的文件格式保存文件。” “功能严重丧失” “此工作簿中的一个或多个单元格包含引用其他工作表上的值的数据验证规则。这些数据验证规则将不会保存。” 当我单击“查找”时,某些确实具有验证规则的单元格将突出显示,但这些规则都在同一工作表上!我们使用的是基于列表的简单验证,其中有些单元格位于包含有效值的一侧(例如,单元格B4的列表带有源“ = $ D $ 4:$ E $ 4”) 这对我来说毫无意义。首先,工作簿是在Excel 2003中创建的,因此显然我们无法实现不存在的功能。其次,我们所做的修改根本不涉及更改验证规则。第三,关于Excel的抱怨是不正确的!所有规则都与目标在同一工作表上。 好像这个故事还不够怪异: 我继续并使用Excel 2010保存了工作表。然后我回到实验室中的一台旧计算机,并使用Excel 2003打开了文档。猜猜是什么-验证还没有完成! 我的问题是:这是Excel 2010中的合法错误,还是这是旧版.xls工作表中的一些异常错误,使Excel 2010产生了混乱?有没有其他人观察到此问题在兼容模式下工作?

2
强制负输入,具体取决于类型
我有一个包含三列的简单电子表格: 一个 类别(数据验证下拉列表,只允许“资产”或“债务”) 乙 说明(自由形式;例如,Home(资产),按揭(债务) Ç 金额(我想,如果A列说,迫使只有正数“资产“,并且如果A列显示“债务”,则只能为负数) 有谁能够帮助我?

1
Microsoft Excel 2007 - 从另一个工作表中获取多个列的下拉列表
我一直在网上搜索,但似乎无法找到解决方案。 假设我有2张 - “项目”和“库存”。 在“项目”里面,我有3列: 项目名称 物品种类 物品成本 在“库存”中,我有与上面相同的列。但是,在“清单”表单的“项目名称”下,我有一个下拉列表,其中列出了“项目”中“项目名称”下找到的所有项目。 我想要发生的是,在“库存”中,如果我从下拉列表中选择一个项目......我不仅要显示项目名称......而且“库存”中的项目类型和项目成本应该也可以填充我刚刚选择的相应项目的“项目”中的任何数据。 这可能吗?

2
验证包含公式的单元格
我通过数据验证验证了一个单元格。 现在,它只能保存0到100之间的值。如果用户输入超出范围的值,即低于0或高于100,则会出现一个消息框,通知该 值必须介于0到100之间。 我还验证了另一个具有与上述相同值范围的单元格,但它依赖于其他单元格(即它包含公式),但如果结果超出范围,即低于0或高于100,则不会出现消息框。 我想显示一个消息框,通知用户检查您的值。 我怎样才能做到这一点?

1
即使公式评估为“FALSE”,自定义数据验证也会失败
所以在我提出问题之前,我为标题措辞道歉。我无法找到适合我的问题的通用措辞。 我有一张Table.JPG中给出的表格 。 我对DV1.JPG中显示的最后两列进行了自定义数据验证 DV1.JPG 和DV2.JPG 。 细胞中的公式 L3 是 =AND(NOT(ISBLANK(K3)),ISNUMBER(L3),LEFT(CELL("format",L3),1)="D",L3>=K3, YEARFRAC(K3, L3)>=0.5 ) 中国的公式 M4 是 =AND(INT(M4)=M4, NOT(ISBLANK(L4))) 两个公式都失败并且如下所示,数据验证不应该允许我输入该用户条目,但事实并非如此。公式评估的图像显示在FormEval.JPG中 。 所以现在问题的动机;我正在努力确保更新日期, 柱 大号 只有在成员的开始日期存在且此续订日期必须至少比开始日期开始的6个月时才能输入,最后它必须是一个大于开始日期的日期。 YEARFRAC 功能有效。 按照上面的续订ID, 柱 中号 必须由用户设置,此续订ID必须是整数,并且只有在设置续订日期时才能输入此值。 根据我迄今为止所做的研究。该公式看起来很好,为什么它在某些情况下失败(即当依赖列为空时)?

1
防止excel中的重复很容易但是
我们都知道如何通过使用数据验证和自定义公式来防止excel中的重复:=COUNTIF($A:$A;A1)=1例如。 但我需要添加一个时间条件,所以每天我都要输入一些数字,这些数字在那一天必须是唯一的。 因此,同一天必须没有重复条目,但明天也可以输入一次,依此类推。

2
如何使用SHA1检查数据?
在这个答案的最后一段中,Michael K.说: 如果您确实也使用了多个存储介质路径,请记住检查每个路径是否有降级迹象。对驱动器上的所有文件执行SHA1哈希运行并比较结果以及将哈希列表本身存储在多个位置是相当快速和容易的。这样,即使您在某些时候出现读取错误,您也可以确定哪个副本“好”。 在Windows上,这可以在命令行上完成,而无需下载校验和实用程序吗?那么我们应该如何存储哈希列表呢?NTFS和FAT32系统之间会有什么区别吗?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.