最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

Looking for a roundabout way of making a dropdown list in Excel when amount of data is too great for data validation - Stack Ove

programmeradmin0浏览0评论

I am working with excel that has a sheet with significant amount of data. 229 000 rows to be exact. The problem is, data validation cannot analyse such great amounts of information and when I try to make drop down lists, they are always incomplete. I wanted the dropdown lists to work as an autofill for names of companies.

Sheet1 is where I have the data validation cell Sheet2 is where I keep all the data on company names and other information

I thought I could solve this by writing and executing macros, but our company doesn't allow macros to be enabled, which makes things bit more difficult.

I am working with excel that has a sheet with significant amount of data. 229 000 rows to be exact. The problem is, data validation cannot analyse such great amounts of information and when I try to make drop down lists, they are always incomplete. I wanted the dropdown lists to work as an autofill for names of companies.

Sheet1 is where I have the data validation cell Sheet2 is where I keep all the data on company names and other information

I thought I could solve this by writing and executing macros, but our company doesn't allow macros to be enabled, which makes things bit more difficult.

Share Improve this question edited Jan 21 at 12:00 Martynas K. asked Jan 21 at 11:48 Martynas K.Martynas K. 11 bronze badge 1
  • 1 If the data has categories, you might try using dependent validation lists? – jkpieterse Commented Jan 21 at 13:25
Add a comment  | 

1 Answer 1

Reset to default 0

Why don't you try to maintain a list of unique values and make your drop down off of that list, instead of linking your drop down to the entire dataset. You need to keep the reference list updated after each data refresh.

Option A: After each update, just take the column with company names, drop it into a new sheet and use data->remove duplicates.

Option B: Use a dynamic array to always keep a list of unique values, for example =UNIQUE(data!U:U)

与本文相关的文章

发布评论

评论列表(0)

  1. 暂无评论