通过键盘导航 Excel 下拉列表

Navigate Excel Drop-Down List via Keyboard

我创建了一个员工列表,并将下拉菜单应用于多个单元格。

我已经找到有用的 Alt+向下 箭头提示,它允许我通过键盘输入下拉菜单。

但是,我似乎无法通过键盘select列表中的条目。

即我希望能够从列表中开始向 select 输入员工姓名,而不是使用鼠标导航列表并 select 相应的员工。

Alt + down_arrow 打开数据验证下拉菜单。

然后向下箭头/up_arrow 或 page_down/page_up 导航下拉选项。

输入 select 突出显示的选项。

这就是我使用 Excel 2010 和 2013 的方式。没有测试其他版本。

来自@TimWilliams:http://www.contextures.com/xlDataVal10.html

原来数据验证没有自动完成功能。

请参阅 The magical floating ActiveX control 了解解决方法。

有人在另一个线程上提出了这个简单的解决方法,我使用了它,它很棒。根据您放置 drop-downs 的位置,它可能对您的工作表来说太乱了,但值得一试。

如果您已经在上面的单元格中输入了单词,您知道 Excel 将如何 auto-complete 吗?您可以通过执行以下操作来使用该功能:假设您有 100 名员工,您将从 C 和 D 列的 drop-down 框中的这些名称中提取。在第 1 行,插入 100 行。将您的员工姓名放入 C 和 D 列。然后隐藏这些行。 (header 下的第一行现在是第 101 行。)现在,当您开始在 C 或 D 列中键入名称时,auto-complete 将开始工作。 :)

如果你有 header 行 "frozen": 我发现这会产生问题,所以我必须先解冻顶行。隐藏行后不要忘记冻结顶行。

隐藏行路径为:主页->格式->隐藏和取消隐藏->隐藏行。

不要使用: 主页-> 查看-> 隐藏,因为这会隐藏整个 window。