我想用 Excel 进行调查,因此我将答案的单元格定义为下拉单元格,该单元格仅接受来自特定列表的答案,例如:
两个列表 List1 和 List2(黄色单元格)分别是区块 1.x 和 2.x(蓝色)中问题的可能答案。区块 4 可能包含更多问题,它们再次使用 List1 作为可能的答案。
我的问题是:我希望能够使用自动完成功能通过下拉菜单填充蓝色单元格,以便用户只需输入5并自动扩展为“5:极其重要”或“5:极其困难”。
根据我在 www 上的研究,如果我将可能答案的列表直接添加到自动完成功能应起作用的单元格上方,这应该是可能的(我对可以隐藏的绿色辅助单元格进行了此操作)。但我必须输入至少 4 个字符5:电子获得自动完成的建议。
有没有办法让自动完成功能用相应的有效术语替换“5”?
由于调查文件要分发给“外面”的很多人,我不能使用 VBA 魔法,因为它可能在他们的计算机上被阻止并且可能无法工作。
编辑: 这似乎与我使用的数字有关:如果我以 A、B、C 而不是 1、2、3 开头列表项,它将完美运行。Excel 似乎在输入纯数字时忽略它们,并且不会尝试自动完成它们。有解决方法吗?
(我希望清楚我想要什么,这似乎有点难以解释。)
答案1
您说得对,是数字。由于 Excel 的主要功能是用于求和、旋转等的电子表格,因此它对数字的处理方式不同。我不知道如何禁用此功能,所以解决这个问题的快捷方法是以字母开头。即使您只输入 a0、a1 等,它也应该允许自动完成。但是,我可能有更好的选择。
使用数据验证工具(从功能区上的“数据”选项卡),您可以在每个单元格中设置一个下拉列表,并且仅要求从下拉列表中输入答案。要启用此功能,请将您的答案写在看不见的地方、另一张表上或您可以隐藏的列中。接下来,选择任何应使用答案下拉列表的单元格,然后单击“数据验证”按钮。您将看到如下屏幕:
改成Allow
列表然后单击Source
文本框中的按钮。这将允许您选择答案的单元格。您可能还想更改“输入”和“错误”选项卡,以提示用户如何回答或如果他们尝试输入无效数据时如何更正。单击“确定”后,单元格上的下拉菜单将启用:
答案2
基于“既然大锤可以解决问题,为何要用手术刀”这一原则,我将使用查找表(例如J2:K7
示例中所示)来解决这个问题,并在数据输入框右侧使用公式。J2:J7
同时用作数据验证列表。然后调整外观以使其适合。