Поиск на нескольких листах
Светлый
Дата: Вторник, 16.03.2021, 15:28 |
Сообщение № 1
Группа: Друзья
Ранг: Старожил
Сообщений: 1851
Репутация:
523
±
Замечаний:
0% ±
Excel 2013, 2016
Всем доброго здоровья! Давно не штурмовали. Задание и файл взяты из этой темы. Решения там уже есть, но у меня есть более короткое решение в 156 символов. Думаю, что можно не ограничиваться офисом 2003. При одинаковых значениях - результат д.б. как в задании. Вскрываться предлагаю 29.03.2021. Всем удачи!
Всем доброго здоровья! Давно не штурмовали. Задание и файл взяты из этой темы. Решения там уже есть, но у меня есть более короткое решение в 156 символов. Думаю, что можно не ограничиваться офисом 2003. При одинаковых значениях - результат д.б. как в задании. Вскрываться предлагаю 29.03.2021. Всем удачи! Светлый
Программировать проще, чем писать стихи.
Сообщение отредактировал Светлый - Вторник, 16.03.2021, 15:37
Ответить
Сообщение Всем доброго здоровья! Давно не штурмовали. Задание и файл взяты из этой темы. Решения там уже есть, но у меня есть более короткое решение в 156 символов. Думаю, что можно не ограничиваться офисом 2003. При одинаковых значениях - результат д.б. как в задании. Вскрываться предлагаю 29.03.2021. Всем удачи! Автор - Светлый Дата добавления - 16.03.2021 в 15:28
прохожий2019
Дата: Среда, 17.03.2021, 00:15 |
Сообщение № 2
Группа: Проверенные
Ранг: Старожил
Сообщений: 1298
Репутация:
327
±
Замечаний:
0% ±
365 Beta Channel
штурмуем исходный файл или последний в теме? - там только имен листов на несколько десятков символов...
штурмуем исходный файл или последний в теме? - там только имен листов на несколько десятков символов... прохожий2019
Ответить
Сообщение штурмуем исходный файл или последний в теме? - там только имен листов на несколько десятков символов... Автор - прохожий2019 Дата добавления - 17.03.2021 в 00:15
Светлый
Дата: Среда, 17.03.2021, 07:31 |
Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 1851
Репутация:
523
±
Замечаний:
0% ±
Excel 2013, 2016
Конечно, исходный. Вставлю сюда. Пару символов срезал. Теперь 154 150. (А если любой из соответствующих брать, то 153 149.)
Конечно, исходный. Вставлю сюда. Пару символов срезал. Теперь 154 150. (А если любой из соответствующих брать, то 153 149.) Светлый
Программировать проще, чем писать стихи.
Сообщение отредактировал Светлый - Среда, 17.03.2021, 18:56
Ответить
Сообщение Конечно, исходный. Вставлю сюда. Пару символов срезал. Теперь 154 150. (А если любой из соответствующих брать, то 153 149.) Автор - Светлый Дата добавления - 17.03.2021 в 07:31
прохожий2019
Дата: Среда, 17.03.2021, 22:20 |
Сообщение № 4
Группа: Проверенные
Ранг: Старожил
Сообщений: 1298
Репутация:
327
±
Замечаний:
0% ±
365 Beta Channel
даже с учетом не ограничиваться офисом 2003
пока 186 180, любой - 182 176 убийца памяти - 154 все до 9 листов, до 99 строк
даже с учетом не ограничиваться офисом 2003
пока 186 180, любой - 182 176 убийца памяти - 154 все до 9 листов, до 99 строк прохожий2019
Сообщение отредактировал прохожий2019 - Четверг, 18.03.2021, 00:50
Ответить
Сообщение даже с учетом не ограничиваться офисом 2003
пока 186 180, любой - 182 176 убийца памяти - 154 все до 9 листов, до 99 строк Автор - прохожий2019 Дата добавления - 17.03.2021 в 22:20
Светлый
Дата: Пятница, 19.03.2021, 16:38 |
Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 1851
Репутация:
523
±
Замечаний:
0% ±
Excel 2013, 2016
Немного поэкспериментировал. Если все данные текстовые (серые ячейки), то длина формулы получается 86 символов. Пусть это будет вторая штурмовая формула. Добавил модифицированный файл.
Немного поэкспериментировал. Если все данные текстовые (серые ячейки), то длина формулы получается 86 символов. Пусть это будет вторая штурмовая формула. Добавил модифицированный файл. Светлый
Программировать проще, чем писать стихи.
Ответить
Сообщение Немного поэкспериментировал. Если все данные текстовые (серые ячейки), то длина формулы получается 86 символов. Пусть это будет вторая штурмовая формула. Добавил модифицированный файл. Автор - Светлый Дата добавления - 19.03.2021 в 16:38
прохожий2019
Дата: Пятница, 19.03.2021, 21:02 |
Сообщение № 6
Группа: Проверенные
Ранг: Старожил
Сообщений: 1298
Репутация:
327
±
Замечаний:
0% ±
365 Beta Channel
Если все данные текстовые (серые ячейки)
текстовые но без букв?
Если все данные текстовые (серые ячейки)
текстовые но без букв?прохожий2019
Ответить
Сообщение Если все данные текстовые (серые ячейки)
текстовые но без букв?Автор - прохожий2019 Дата добавления - 19.03.2021 в 21:02
Светлый
Дата: Пятница, 19.03.2021, 22:02 |
Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 1851
Репутация:
523
±
Замечаний:
0% ±
Excel 2013, 2016
Почему без букв? Как в задании. Там есть буквенные данные. Кстати, в той теме данные для поиска IP адреса - текстовые и сами данные - названия устройств и ФИО тоже текстовые. Моё основное решение сейчас 118 117 символов, вторая формула 86.
Почему без букв? Как в задании. Там есть буквенные данные. Кстати, в той теме данные для поиска IP адреса - текстовые и сами данные - названия устройств и ФИО тоже текстовые. Моё основное решение сейчас 118 117 символов, вторая формула 86. Светлый
Программировать проще, чем писать стихи.
Сообщение отредактировал Светлый - Пятница, 19.03.2021, 22:14
Ответить
Сообщение Почему без букв? Как в задании. Там есть буквенные данные. Кстати, в той теме данные для поиска IP адреса - текстовые и сами данные - названия устройств и ФИО тоже текстовые. Моё основное решение сейчас 118 117 символов, вторая формула 86. Автор - Светлый Дата добавления - 19.03.2021 в 22:02
прохожий2019
Дата: Пятница, 19.03.2021, 22:38 |
Сообщение № 8
Группа: Проверенные
Ранг: Старожил
Сообщений: 1298
Репутация:
327
±
Замечаний:
0% ±
365 Beta Channel
серые ячейки все без букв; но это так, лирика - я все равно дальше 154 не продвинулся
серые ячейки все без букв; но это так, лирика - я все равно дальше 154 не продвинулся прохожий2019
Ответить
Сообщение серые ячейки все без букв; но это так, лирика - я все равно дальше 154 не продвинулся Автор - прохожий2019 Дата добавления - 19.03.2021 в 22:38
Светлый
Дата: Воскресенье, 28.03.2021, 14:08 |
Сообщение № 9
Группа: Друзья
Ранг: Старожил
Сообщений: 1851
Репутация:
523
±
Замечаний:
0% ±
Excel 2013, 2016
Завтра вскрываемся. Решил ещё немного причесать. Получилось 112 и 83 символов.
Завтра вскрываемся. Решил ещё немного причесать. Получилось 112 и 83 символов. Светлый
Программировать проще, чем писать стихи.
Ответить
Сообщение Завтра вскрываемся. Решил ещё немного причесать. Получилось 112 и 83 символов. Автор - Светлый Дата добавления - 28.03.2021 в 14:08
Serge_007
Дата: Воскресенье, 28.03.2021, 20:26 |
Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
Может MCH подождать? Миша, наверняка короче решение предложит:)
Может MCH подождать? Миша, наверняка короче решение предложит:) Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение Может MCH подождать? Миша, наверняка короче решение предложит:) Автор - Serge_007 Дата добавления - 28.03.2021 в 20:26
Светлый
Дата: Воскресенье, 28.03.2021, 21:17 |
Сообщение № 11
Группа: Друзья
Ранг: Старожил
Сообщений: 1851
Репутация:
523
±
Замечаний:
0% ±
Excel 2013, 2016
Я нисколько не против, но срок и так почти две недели был. Раз не ответил, значит какая-то причина есть. Будет решение короче, можно и позднее выложить.Serge_007 , а у Вас есть решение?
Я нисколько не против, но срок и так почти две недели был. Раз не ответил, значит какая-то причина есть. Будет решение короче, можно и позднее выложить.Serge_007 , а у Вас есть решение? Светлый
Программировать проще, чем писать стихи.
Ответить
Сообщение Я нисколько не против, но срок и так почти две недели был. Раз не ответил, значит какая-то причина есть. Будет решение короче, можно и позднее выложить.Serge_007 , а у Вас есть решение? Автор - Светлый Дата добавления - 28.03.2021 в 21:17
MCH
Дата: Понедельник, 29.03.2021, 08:14 |
Сообщение № 12
Группа: Админы
Ранг: Старожил
Сообщений: 2004
Репутация:
752
±
Замечаний:
±
Меня не ждите
Ответить
Сообщение Меня не ждите Автор - MCH Дата добавления - 29.03.2021 в 08:14
Светлый
Дата: Понедельник, 29.03.2021, 08:16 |
Сообщение № 13
Группа: Друзья
Ранг: Старожил
Сообщений: 1851
Репутация:
523
±
Замечаний:
0% ±
Excel 2013, 2016
Прошу прощения. Не исправил формулу в серых ячейках. Получилось одно и то же. В серых столбцах должно быть текстовое значение двух предыдущих столбцов.
Прошу прощения. Не исправил формулу в серых ячейках. Получилось одно и то же. В серых столбцах должно быть текстовое значение двух предыдущих столбцов. Светлый
Программировать проще, чем писать стихи.
Ответить
Сообщение Прошу прощения. Не исправил формулу в серых ячейках. Получилось одно и то же. В серых столбцах должно быть текстовое значение двух предыдущих столбцов. Автор - Светлый Дата добавления - 29.03.2021 в 08:16
Светлый
Дата: Понедельник, 29.03.2021, 10:54 |
Сообщение № 14
Группа: Друзья
Ранг: Старожил
Сообщений: 1851
Репутация:
523
±
Замечаний:
0% ±
Excel 2013, 2016
Вскрываюсь. Все формулы массивные.Код
=ЕСЛИОШИБКА(ДВССЫЛ("Лист"&ПОДСТАВИТЬ(ЛЕВБ(МИН(ЕСЛИ(Ч(ДВССЫЛ("Лист"&{1;2;3;4;5}&"!B"&СТРОКА($2:50)))=B2;{1;2;3;4;5}+СТРОКА($2:50)%))&0;4);",";"!A"));"")
Код
=ЕСЛИОШИБКА(ДВССЫЛ("Лист"&ЗАМЕНИТЬ(ПОИСКПОЗ(B2;Ч(ДВССЫЛ("Лист"&ЗАМЕНИТЬ(СТРОКА($1:599);2;;"!b"))););2;;"!a"));"")
и дополнительная:Код
=ЕСЛИОШИБКА(ВПР(C2;Т(ДВССЫЛ("Лист"&ЗАМЕНИТЬ(СТРОКА($1:599);2;;{"!d";"!c"})));2;);"")
Вскрываюсь. Все формулы массивные.Код
=ЕСЛИОШИБКА(ДВССЫЛ("Лист"&ПОДСТАВИТЬ(ЛЕВБ(МИН(ЕСЛИ(Ч(ДВССЫЛ("Лист"&{1;2;3;4;5}&"!B"&СТРОКА($2:50)))=B2;{1;2;3;4;5}+СТРОКА($2:50)%))&0;4);",";"!A"));"")
Код
=ЕСЛИОШИБКА(ДВССЫЛ("Лист"&ЗАМЕНИТЬ(ПОИСКПОЗ(B2;Ч(ДВССЫЛ("Лист"&ЗАМЕНИТЬ(СТРОКА($1:599);2;;"!b"))););2;;"!a"));"")
и дополнительная:Код
=ЕСЛИОШИБКА(ВПР(C2;Т(ДВССЫЛ("Лист"&ЗАМЕНИТЬ(СТРОКА($1:599);2;;{"!d";"!c"})));2;);"")
Светлый
Программировать проще, чем писать стихи.
Ответить
Сообщение Вскрываюсь. Все формулы массивные.Код
=ЕСЛИОШИБКА(ДВССЫЛ("Лист"&ПОДСТАВИТЬ(ЛЕВБ(МИН(ЕСЛИ(Ч(ДВССЫЛ("Лист"&{1;2;3;4;5}&"!B"&СТРОКА($2:50)))=B2;{1;2;3;4;5}+СТРОКА($2:50)%))&0;4);",";"!A"));"")
Код
=ЕСЛИОШИБКА(ДВССЫЛ("Лист"&ЗАМЕНИТЬ(ПОИСКПОЗ(B2;Ч(ДВССЫЛ("Лист"&ЗАМЕНИТЬ(СТРОКА($1:599);2;;"!b"))););2;;"!a"));"")
и дополнительная:Код
=ЕСЛИОШИБКА(ВПР(C2;Т(ДВССЫЛ("Лист"&ЗАМЕНИТЬ(СТРОКА($1:599);2;;{"!d";"!c"})));2;);"")
Автор - Светлый Дата добавления - 29.03.2021 в 10:54