Массив состоит из 100 элементов и 50000 строк.
Из 100 элементов или столбцов?
Не совсем понятно, почему это массив, если это должно быть базой данных, но дельфистам можно.
Хотя нет, нельзя. Загоняйте данные в какой-нибудь MySQL и делайте к ней интерфейс, тогда любые запросы можно будет делать легко и просто.
Ну или напишите свой парсер и обвязку к "массиву", тогда сможете делать почти то же самое, но через одно место. В таком случае пользователь будет вводить что-то типа "!A1>2!A2=3", программа будет разбирать строку и делать нужные запросы. Можете почитать вот эту тему, лол:
https://www.sql.ru/forum/708369/razrabotal-drayver...