标签: data-validation

将 Excel 单元格限制为两个可能值之一

我想为一个单元格创建一个单元格格式,只允许该单元格的值“是”或“否”。

我怎么能这样做?

microsoft-excel-2003 data-validation microsoft-excel

34
推荐指数
1
解决办法
14万
查看次数

如何在 Excel 中搜索换行符或换行符?

我已经将一些数据导入 Excel(从文本文件),它包含某种换行符。最初看起来像这样: 换行符

如果我按 F2(编辑)然后在每个单元格上用换行符 Enter(保存更改)(没有实际编辑任何内容),Excel 会自动将布局更改为如下所示: 在此处输入图片说明

我不想在这里使用这些换行符,因为它会在轨道上进一步弄乱数据处理。我如何搜索这些以检测更多?通常的搜索功能不接受输入字符作为搜索字符。

worksheet-function data-transfer data-validation microsoft-excel

21
推荐指数
4
解决办法
16万
查看次数

哪些字符对于 MS-DOS 文件名无效?

我正在用 x86-16 汇编语言编写文件名 I/O 过程。它需要从键盘输入八个字符(我不需要支持长文件名)并将它们打印到屏幕上的文本输入字段。

目前我允许使用数字、大写/小写字母、下划线和连字符。

我想允许所有合法符号,但我找不到禁止字符的官方列表。常识告诉我斜线是非法的,但如果我不得不猜测,我会说加号是合法的。(编辑:它不是!)

我已经忽略了句点字符,因为我的代码会自动处理附加句点和文件扩展名。

ms-dos data-validation filenames

17
推荐指数
3
解决办法
1万
查看次数

如何在不使用单元格的情况下创建数据验证列表?

我有一个我正在尝试执行的简单数据验证下拉列表,但我不想使用单元格来填充我的列表。

类似于下面的内容,但这显然不起作用。

在此处输入图片说明

我需要输入什么公式才能在单元格中创建字符串列表?

worksheet-function data-validation microsoft-excel microsoft-excel-2010

12
推荐指数
2
解决办法
4万
查看次数

在 Excel 2010 中为动态级联验证列表设置默认值

我终于想出了如何使用数据验证和 INDIRECT 函数在 Excel 中构建动态级联列表集。但是,我遇到了一个问题。

我想设置我的电子表格,以便每当在数据验证列表中进行更改时,所有后续列表都设置为默认值。例如:

假设我有 List1、List2、List3 和 List4。每个列表的值取决于在它之前的列表中所做的选择。当我启动电子表格时,我希望所有列表都默认为“ALL”。当用户在 List1 中选择一个值时,List2 会更新一组有效选项。我想默认 List2 为这些选择之一。但是,虽然我可以让 List2 填充正确的选择选项集,但我无法为其分配所需的默认值。

同样,如果用户在 List1、List2 和 List3 中进行选择,然后返回并更改 List1,我希望 List2-List4 默认返回“ALL”。

我该怎么做呢?

microsoft-excel-2007 data-validation microsoft-excel

11
推荐指数
1
解决办法
6106
查看次数

Excel 中的数据验证文本存储在哪里?

我有一个 Excel 2003 工作表,其中包含许多不同的数据验证规则。无论如何,除了通过常规数据验证对话框之外,是否可以查看它们?

导出带有验证错误警报和规则的列表并检查该列表而不是通过对话框会很有帮助。

有谁知道这是否可能?或者如何构建一个宏来做到这一点?

如果这个问题应该迁移到 StackOverflow,我会怎么做?

data-validation microsoft-excel

9
推荐指数
1
解决办法
2073
查看次数

Excel,下拉列表

当我在 excel 中创建自定义下拉列表时,当我开始在下拉列表单元格中键入时,我的 excel 表不会缩减为较小的列表。

例如,如果我的下拉列表是针对美国各州 [AL...WY] 并且我输入字符“N”,为什么我的下拉列表没有给我一个选项子集 [...NY...NJ。 ..]。甚至可以完成子集自动完成吗?

注意:我创建了我的 excel 下拉列表,如下所示:http : //danielk.org/blog/2009/09/22/excel/

autocomplete data-validation microsoft-excel

6
推荐指数
1
解决办法
2786
查看次数

Excel:更新命名范围中的值

我在 Excel 文档中有一些单元格是从命名范围填充的(数据/验证/列表源 = MyNamedRange):

样本

这里,A1:A3 范围被命名为 Foobar

B5:B6 正在数据验证中,其源设置为“Foobar”

我希望能够更新单元格的 A2 内容,从 Bar 到 Quux,并自动看到 B5 单元格的内容更新为 Quux,因为它的源已更改。

它可能通过宏执行,但我不知道如何编码。

请问有什么提示吗?

vba data-validation microsoft-excel

6
推荐指数
1
解决办法
5971
查看次数

如何强制用户在输入时间数据时使用特定格式?

我需要确保特定电子表格的用户以军用时间输入时间数据。我发现有些人省略了冒号,这导致了问题。有没有办法强制一系列单元格的特定格式?

microsoft-excel-2003 data-validation microsoft-excel

6
推荐指数
1
解决办法
2万
查看次数

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 变得混乱?有没有其他人观察到这个问题在兼容模式下工作?

microsoft-excel-2003 data-validation microsoft-excel microsoft-excel-2010

5
推荐指数
1
解决办法
2万
查看次数