Вопрос по Excel

Ответить
Сообщение
Автор
oztech
Сообщения: 9761
Зарегистрирован: 01.09.2009
Благодарил (а): 742 раза
Поблагодарили: 3944 раза

Вопрос по Excel

#1 oztech » 26 апр 2025, 19:31

Коллеги, есть ли в нашем многочисленном сообществе специалисты по настройке Excel? Столкнулся с такой проблемой. В результате оцифровки некоторого количества списков получил довольно большую таблицу и хочу для ее анализа использовать встроенный фильтр. Но оказывается, что существует ограничение, о котором выскакивает такое сообщение: "Этот столбец содержит более 10000 уникальных элементов. Показаны только первые 10000 уникальных элементов". Действительно, у меня в таблице больше 10 тысяч пронумерованных строк. Неужели в данном случае нельзя фильтровать строки по их номерам? Или, может, есть возможность где-то в настройках увеличить параметр 10000, пусть даже ценой потери скорости? Попробовал через справку обратиться в службу поддержки, но там все так сложно...
Григорий

Tatik
Сообщения: 1711
Зарегистрирован: 17.05.2015
Благодарил (а): 543 раза
Поблагодарили: 1275 раз

Вопрос по Excel

#2 Tatik » 26 апр 2025, 21:24

Нельзя. Это встроенное техническое ограничение экселя.

oztech
Сообщения: 9761
Зарегистрирован: 01.09.2009
Благодарил (а): 742 раза
Поблагодарили: 3944 раза

Вопрос по Excel

#3 oztech » 27 апр 2025, 13:47

Tatik, и что же можно сделать? Для себя я паллиативное решение нашел, но оно явно не оптимальное. Может, есть какие-то дополнения к стандартному Excel? Ведь таблица в несколько десятков тысяч строк совсем не выглядит монструозной. Или нужно переходить на дремучий (для меня) Access?
Григорий

Tatik
Сообщения: 1711
Зарегистрирован: 17.05.2015
Благодарил (а): 543 раза
Поблагодарили: 1275 раз

Вопрос по Excel

#4 Tatik » 27 апр 2025, 14:58

oztech писал(а):
27 апр 2025, 13:47
Tatik, и что же можно сделать? Для себя я паллиативное решение нашел, но оно явно не оптимальное. Может, есть какие-то дополнения к стандартному Excel? Ведь таблица в несколько десятков тысяч строк совсем не выглядит монструозной. Или нужно переходить на дремучий (для меня) Access?
По мне, так несколько десятков тысяч строк - это реально много. Можно искать паллиативные решения, ну, тут все зависит от Ваших конкретных задач. Дополнительные фильтры можно пытаться использовать, если не разово, то можно пытаться написать соответствующий макрос.
С аксессом я дела не имела никогда, если реально Вам хочется иметь что-то типа БД, разумно настоящую БД поднимать, например, на постгрес. И, чисто имхо, не локально, а на внешнем хостинге.

Tatio
Сообщения: 250
Зарегистрирован: 02.10.2020
Благодарил (а): 80 раз
Поблагодарили: 53 раза

Вопрос по Excel

#5 Tatio » 27 апр 2025, 16:02

На Аксес можно и не переходить, то же самое можно делать в Excel через Power Query.

Вообще Гугл предлагает какие то решения ( This в Workaround запросу Excell 10000 limit) , не знаю подойдёт ли это к вашей конкретной задаче

oztech
Сообщения: 9761
Зарегистрирован: 01.09.2009
Благодарил (а): 742 раза
Поблагодарили: 3944 раза

Вопрос по Excel

#6 oztech » 27 апр 2025, 18:01

Tatik писал(а):
27 апр 2025, 14:58
тут все зависит от Ваших конкретных задач.
Tatik, конкретных задач по поиску именно моих предков, которые я ставил перед собой, начиная оцифровку, у меня не было. Известно, что среди тех, кто занимается оцифровкой списков, есть разные подходы. Одни стараются сохранять полную аутентичность старинных документов, сохраняя твердые знаки, яти, фиты и разные ижицы, копируя устаревшие написания слов и орфографию. Когда это делается для последующего обучения ИИ распознаванию старинных текстов, то это понятно, но мне, например, не так интересно. Тем более учитывая мое весьма осторожное отношение к ИИ. Я же стараюсь всю информацию, извлекаемую из списков, сортировать, расставлять по ячейкам и, где это возможно, делать сводки из разных связанных документов. Так и получаются таблицы, которые по форме уже не похожи на исходные списки. Таблицы составлены по единому шаблону или могут быть сравнительно легко к нему приведены. В общем, делаю, наверное, то же, что и волонтеры на ДГ, только шаблон подогнан под мою систему оцифровки, и никакого транслита. Я точно знаю, что в этих сводных таблицах встречаются одни и те же персоны в разных семейных статусах, часть информации утрачена или искажена - первоначально или при оцифровке, часть - скрыта между строк, потому что не интересовала составителей списка. А дальше начинается самое интересное - анализ таблиц. Я пользуюсь возможностями Excel, его поиском и фильтрами. Что-то подобное делает опция SmartMatches на MyHeretage, но как она работает - не имею понятия. Насколько я знаю, профессиональные программисты, работающими с данными на ДГ или Яндекс Архиве, задачу восстановления пробелов в генеалогических записях перед собой не ставят, фиксируют, что можно прочитать или распознать с помощью ИИ, - и этим ограничиваются. Мне же хочется большего. Только уровень подготовки сильно хромает.
Григорий

oztech
Сообщения: 9761
Зарегистрирован: 01.09.2009
Благодарил (а): 742 раза
Поблагодарили: 3944 раза

Вопрос по Excel

#7 oztech » 27 апр 2025, 18:05

Tatio писал(а):
27 апр 2025, 16:02
Вообще Гугл предлагает какие то решения ( This в Workaround запросу Excell 10000 limit) , не знаю подойдёт ли это к вашей конкретной задаче
Это интересно. Хорошо бы инструкцию, что конкретно нужно сделать чайнику, вроде меня, чтобы изменить лимитирующий параметр.
Григорий

Tatik
Сообщения: 1711
Зарегистрирован: 17.05.2015
Благодарил (а): 543 раза
Поблагодарили: 1275 раз

Вопрос по Excel

#8 Tatik » 27 апр 2025, 19:18

oztech писал(а):
27 апр 2025, 18:01
Так и получаются таблицы, которые по форме уже не похожи на исходные списки. Таблицы составлены по единому шаблону или могут быть сравнительно легко к нему приведены. В общем, делаю, наверное, то же, что и волонтеры на ДГ, только шаблон подогнан под мою систему оцифровки, и никакого транслита. Я точно знаю, что в этих сводных таблицах встречаются одни и те же персоны в разных семейных статусах, часть информации утрачена или искажена - первоначально или при оцифровке, часть - скрыта между строк, потому что не интересовала составителей списка. А дальше начинается самое интересное - анализ таблиц. Я пользуюсь возможностями Excel, его поиском и фильтрами.
Если я верно понимаю, что именно Вам нужно от Ваших таблиц - выход в написании макросов прямо в том же экселе.
Условно говоря, если Вы хотите найти по всей таблице человека с определенной фамилией, с именем, начинающимся на А и с годом рождения от 1800 до 1850
(при условии что у Вас есть столбец с фамилиями, столбец с именами, столбец с годами рождения), то простой макрос Вам это все соберет и выведет на соседний лист, например.

oztech
Сообщения: 9761
Зарегистрирован: 01.09.2009
Благодарил (а): 742 раза
Поблагодарили: 3944 раза

Вопрос по Excel

#9 oztech » 27 апр 2025, 19:58

Tatik писал(а):
27 апр 2025, 19:18
Если я верно понимаю, что именно Вам нужно от Ваших таблиц - выход в написании макросов прямо в том же экселе.
Возможно, макрос бы помог. Правда, умение их писать мне нужно восстанавливать с азов: несколько раз самообучался, но потом в отсутствие практики использования все выветривалось. А так конечно было бы интересно поиграться с макросами, посмотреть, что они могу по сравнению с визуальным методом, которым я пользуюсь сейчас. Вы правы, запросы на поиск бывают разные, практически всегда - неполные, и суть - найти хотя бы частичные совпадения.
Григорий

IlyaGrigoriev
Сообщения: 248
Зарегистрирован: 02.02.2017
Благодарил (а): 145 раз
Поблагодарили: 236 раз

Вопрос по Excel

#10 IlyaGrigoriev » 28 апр 2025, 00:44

Я ChatGPT спрашиваю как то или иное действие сделать в Экселе. Он объясняет изумительно хорошо )
Фидельман (Смела, Николаев, Черкассы, Москва), Фидельман (США), Спектор/Спекторов (Смела)

oztech
Сообщения: 9761
Зарегистрирован: 01.09.2009
Благодарил (а): 742 раза
Поблагодарили: 3944 раза

Вопрос по Excel

#11 oztech » 28 апр 2025, 02:04

IlyaGrigoriev писал(а):
28 апр 2025, 00:44
Я ChatGPT спрашиваю
Что, и макросы учит писать?
Григорий

Tatik
Сообщения: 1711
Зарегистрирован: 17.05.2015
Благодарил (а): 543 раза
Поблагодарили: 1275 раз

Вопрос по Excel

#12 Tatik » 28 апр 2025, 08:46

oztech писал(а):
28 апр 2025, 02:04
Что, и макросы учит писать?
да, и поможет отладить, без чудес, но ошибки ищет. Главное, правильно спросить.

IlyaGrigoriev
Сообщения: 248
Зарегистрирован: 02.02.2017
Благодарил (а): 145 раз
Поблагодарили: 236 раз

Вопрос по Excel

#13 IlyaGrigoriev » 28 апр 2025, 09:13

Макросы не пробовал но синтаксис команд отлично выдает. С примерами. А можно вообще конкретную задачу спросить по конкретным ячейкам и колонкам и пр - сразу напишет. Только нужно уточнить ему заранее язык программы (русск/англ).
Фидельман (Смела, Николаев, Черкассы, Москва), Фидельман (США), Спектор/Спекторов (Смела)

oztech
Сообщения: 9761
Зарегистрирован: 01.09.2009
Благодарил (а): 742 раза
Поблагодарили: 3944 раза

Вопрос по Excel

#14 oztech » 28 апр 2025, 11:31

Ну, что ж, спасибо за ответы и советы. Я, правда, привык больше по книжкам разбираться, но времена меняются. Нужно будет попробовать. А пока надо будет собраться с силами и написать о некоторых результатах, полученных по старинке.
Григорий

oztech
Сообщения: 9761
Зарегистрирован: 01.09.2009
Благодарил (а): 742 раза
Поблагодарили: 3944 раза

Вопрос по Excel

#15 oztech » 30 апр 2025, 01:15

Tatik писал(а):
27 апр 2025, 19:18
Условно говоря, если Вы хотите найти по всей таблице человека с определенной фамилией, с именем, начинающимся на А и с годом рождения от 1800 до 1850
(при условии что у Вас есть столбец с фамилиями, столбец с именами, столбец с годами рождения), то простой макрос Вам это все соберет и выведет на соседний лист, например.
Немного подумав, вижу, что все это собирает и встроенный в Excel поиск, которым я как раз и пользуюсь чаще всего. Большая ли разница, просматривать выборку, последовательно нажимая на стрелочку или Enter прямо на месте или делая то же самое на соседнем листе, - не знаю, особых преимуществ сходу не чувствую. Но всегда хорошо, когда для решения одной и той же задачи есть разные решения.
Григорий

Tatik
Сообщения: 1711
Зарегистрирован: 17.05.2015
Благодарил (а): 543 раза
Поблагодарили: 1275 раз

Вопрос по Excel

#16 Tatik » 30 апр 2025, 08:58

"Встроенный в эксель поиск" - это тоже макрос)) Просто авторский макрос может быть сделан гораздо более гибким.

Ответить

Вернуться в «Консультации с коллегами»