我正在使用 Excel 2010 处理一个涉及数千个不同名称的大型数据输入项目。所有这些数据都组织成一个列,而且名称往往种类繁多,因为这些名称来自美国和加拿大各地。
以下是示例:
Bill Leighton, Jr. Les Siebert Andrew Kosiski Tom Svoboda David Livingston Andy Wilkinson Matt Buller Micah Veleba Dwayne Pospisil &&&&&&&&&&&&&&&&&&&&&&&&& Jase Kaser Les Siebert Philip Loseke Tom Svoboda Alex Humphrey Andrew Kosiski John Bridges Micah Veleba Denton Buller Tom Svoboda
在这个假设场景中,& 符号代表周一输入的数据(& 符号上方)和周二输入的数据(& 符号下方)之间的界线。出于某种原因,当我在周一输入“Les Seibert”时,我可以通过输入“Les”和“Siebert”来自动完成他的名字(根据需要输入任意多个字母;像“Les”这样的名字在我的数据中非常罕见)。我可以按 Enter 键继续操作。但是,在周二,当我遇到旧的“Les Siebert”时,自动完成功能不会填写他名字的其余部分;我必须输入整个“Les Siebert”。但是,当我按 + 时,我会在我的姓名列表中找到“Les Siebert Alt” ↓。
但是为什么自动完成功能对我前几天/前一个会话输入的数据不起作用?为什么它不记得星期二和星期一的“Les Siebert”?有没有办法,不使用宏,让 Excel 每天记住东西?我的其他 Excel 文件记住了我的数据,那么我该怎么做才能让这个文件不再起作用呢?
答案1
好吧,结果并不完美,但我可以确认 Excel 确实会在输入了这么多条目后忘记,只能记住最近的条目。所以,我的问题的答案是,我有太多数据,自动完成功能无法处理。
我发现以下链接均可以解决此问题:
https://answers.microsoft.com/en-us/msoffice/forum/msoffice_excel-mso_mac/auto-complete-limited-to-120-rows/f1a82077-74c9-4050-9dd3-76662e283d81?auth=1
https://www.mrexcel.com/forum/excel-questions/39818-limit-autocomplete.html
答案2
只有当您输入的内容只有一个匹配项时,它才会自动完成。因此,在您的示例中,如果Les Sieberd
您输入了姓名的多个部分,您将永远不会获得自动完成建议。
答案3
这里的问题是“空白”单元格,它中断了自动完成功能。自动完成功能仅在空白之间起作用。您有两个选择:
- 避免使用空白单元格(改用任何字符串)
- 添加左列并用任意内容填充(记住,没有空白单元格)。这样,Excel 就会使用您的姓名列和左列来查找空白以中断自动完成功能。
问候!