Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Поиск на нескольких листах - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, Pelena, китин  
Мир MS Excel » Работа и общение » Мозговой штурм » Поиск на нескольких листах (Найти соответствующее значение на нескольких листах)
Поиск на нескольких листах
Понравилось?
Светлый Дата: Вторник, 16.03.2021, 15:28 | Сообщение № 1
Группа: Друзья
Ранг: Старожил
Сообщений: 1569
Репутация: 409 ±
Замечаний: 0% ±

Excel 2010, 2013
Всем доброго здоровья!
Давно не штурмовали.
Задание и файл взяты из этой темы.
Решения там уже есть, но у меня есть более короткое решение в 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
Группа: Проверенные
Ранг: Ветеран
Сообщений: 531
Репутация: 129 ±
Замечаний: 0% ±

365 Beta Channel
штурмуем исходный файл или последний в теме? - там только имен листов на несколько десятков символов...
 
Ответить
Сообщениештурмуем исходный файл или последний в теме? - там только имен листов на несколько десятков символов...

Автор - прохожий2019
Дата добавления - 17.03.2021 в 00:15
Светлый Дата: Среда, 17.03.2021, 07:31 | Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 1569
Репутация: 409 ±
Замечаний: 0% ±

Excel 2010, 2013
Конечно, исходный.
Вставлю сюда.
Пару символов срезал. Теперь 154 150. (А если любой из соответствующих брать, то 153 149.)
К сообщению приложен файл: PoiskPoListam.xlsx(15.3 Kb)


Программировать проще, чем писать стихи.

Сообщение отредактировал Светлый - Среда, 17.03.2021, 18:56
 
Ответить
СообщениеКонечно, исходный.
Вставлю сюда.
Пару символов срезал. Теперь 154 150. (А если любой из соответствующих брать, то 153 149.)

Автор - Светлый
Дата добавления - 17.03.2021 в 07:31
прохожий2019 Дата: Среда, 17.03.2021, 22:20 | Сообщение № 4
Группа: Проверенные
Ранг: Ветеран
Сообщений: 531
Репутация: 129 ±
Замечаний: 0% ±

365 Beta Channel
даже с учетом
Цитата Светлый, 16.03.2021 в 15:28, в сообщении № 1 ()
не ограничиваться офисом 2003
пока 186180, любой - 182176
убийца памяти - 154
все до 9 листов, до 99 строк


Сообщение отредактировал прохожий2019 - Четверг, 18.03.2021, 00:50
 
Ответить
Сообщениедаже с учетом
Цитата Светлый, 16.03.2021 в 15:28, в сообщении № 1 ()
не ограничиваться офисом 2003
пока 186180, любой - 182176
убийца памяти - 154
все до 9 листов, до 99 строк

Автор - прохожий2019
Дата добавления - 17.03.2021 в 22:20
Светлый Дата: Пятница, 19.03.2021, 16:38 | Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 1569
Репутация: 409 ±
Замечаний: 0% ±

Excel 2010, 2013
Немного поэкспериментировал. Если все данные текстовые (серые ячейки), то длина формулы получается 86 символов. Пусть это будет вторая штурмовая формула.
Добавил модифицированный файл.
К сообщению приложен файл: PoiskPoListam1.xlsx(19.1 Kb)


Программировать проще, чем писать стихи.
 
Ответить
СообщениеНемного поэкспериментировал. Если все данные текстовые (серые ячейки), то длина формулы получается 86 символов. Пусть это будет вторая штурмовая формула.
Добавил модифицированный файл.

Автор - Светлый
Дата добавления - 19.03.2021 в 16:38
прохожий2019 Дата: Пятница, 19.03.2021, 21:02 | Сообщение № 6
Группа: Проверенные
Ранг: Ветеран
Сообщений: 531
Репутация: 129 ±
Замечаний: 0% ±

365 Beta Channel
Цитата Светлый, 19.03.2021 в 16:38, в сообщении № 5 ()
Если все данные текстовые (серые ячейки)
текстовые но без букв?
 
Ответить
Сообщение
Цитата Светлый, 19.03.2021 в 16:38, в сообщении № 5 ()
Если все данные текстовые (серые ячейки)
текстовые но без букв?

Автор - прохожий2019
Дата добавления - 19.03.2021 в 21:02
Светлый Дата: Пятница, 19.03.2021, 22:02 | Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 1569
Репутация: 409 ±
Замечаний: 0% ±

Excel 2010, 2013
Цитата прохожий2019, 19.03.2021 в 21:02, в сообщении № 6 ()
текстовые но без букв?
Почему без букв? Как в задании. Там есть буквенные данные. Кстати, в той теме данные для поиска IP адреса - текстовые и сами данные - названия устройств и ФИО тоже текстовые.
Моё основное решение сейчас 118 117 символов, вторая формула 86.


Программировать проще, чем писать стихи.

Сообщение отредактировал Светлый - Пятница, 19.03.2021, 22:14
 
Ответить
Сообщение
Цитата прохожий2019, 19.03.2021 в 21:02, в сообщении № 6 ()
текстовые но без букв?
Почему без букв? Как в задании. Там есть буквенные данные. Кстати, в той теме данные для поиска IP адреса - текстовые и сами данные - названия устройств и ФИО тоже текстовые.
Моё основное решение сейчас 118 117 символов, вторая формула 86.

Автор - Светлый
Дата добавления - 19.03.2021 в 22:02
прохожий2019 Дата: Пятница, 19.03.2021, 22:38 | Сообщение № 8
Группа: Проверенные
Ранг: Ветеран
Сообщений: 531
Репутация: 129 ±
Замечаний: 0% ±

365 Beta Channel
Цитата Светлый, 19.03.2021 в 22:02, в сообщении № 7 ()
Почему без букв?
серые ячейки все без букв; но это так, лирика - я все равно дальше 154 не продвинулся
 
Ответить
Сообщение
Цитата Светлый, 19.03.2021 в 22:02, в сообщении № 7 ()
Почему без букв?
серые ячейки все без букв; но это так, лирика - я все равно дальше 154 не продвинулся

Автор - прохожий2019
Дата добавления - 19.03.2021 в 22:38
Светлый Дата: Воскресенье, 28.03.2021, 14:08 | Сообщение № 9
Группа: Друзья
Ранг: Старожил
Сообщений: 1569
Репутация: 409 ±
Замечаний: 0% ±

Excel 2010, 2013
Завтра вскрываемся. Решил ещё немного причесать. Получилось 112 и 83 символов.


Программировать проще, чем писать стихи.
 
Ответить
СообщениеЗавтра вскрываемся. Решил ещё немного причесать. Получилось 112 и 83 символов.

Автор - Светлый
Дата добавления - 28.03.2021 в 14:08
Serge_007 Дата: Воскресенье, 28.03.2021, 20:26 | Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 13873
Репутация: 2315 ±
Замечаний: ±

Excel 2010
Может MCH подождать?
Миша, наверняка короче решение предложит:)


Яндекс-деньги:41001419691823 | WMR:126292472390
 
Ответить
СообщениеМожет MCH подождать?
Миша, наверняка короче решение предложит:)

Автор - Serge_007
Дата добавления - 28.03.2021 в 20:26
Светлый Дата: Воскресенье, 28.03.2021, 21:17 | Сообщение № 11
Группа: Друзья
Ранг: Старожил
Сообщений: 1569
Репутация: 409 ±
Замечаний: 0% ±

Excel 2010, 2013
Может MCH подождать?
Я нисколько не против, но срок и так почти две недели был. Раз не ответил, значит какая-то причина есть. Будет решение короче, можно и позднее выложить.
Serge_007, а у Вас есть решение?


Программировать проще, чем писать стихи.
 
Ответить
Сообщение
Может MCH подождать?
Я нисколько не против, но срок и так почти две недели был. Раз не ответил, значит какая-то причина есть. Будет решение короче, можно и позднее выложить.
Serge_007, а у Вас есть решение?

Автор - Светлый
Дата добавления - 28.03.2021 в 21:17
MCH Дата: Понедельник, 29.03.2021, 08:14 | Сообщение № 12
Группа: Админы
Ранг: Старожил
Сообщений: 1961
Репутация: 731 ±
Замечаний: ±

Меня не ждите
 
Ответить
СообщениеМеня не ждите

Автор - MCH
Дата добавления - 29.03.2021 в 08:14
Светлый Дата: Понедельник, 29.03.2021, 08:16 | Сообщение № 13
Группа: Друзья
Ранг: Старожил
Сообщений: 1569
Репутация: 409 ±
Замечаний: 0% ±

Excel 2010, 2013
Цитата прохожий2019, 19.03.2021 в 21:02, в сообщении № 6 ()
текстовые но без букв?
Прошу прощения. Не исправил формулу в серых ячейках. Получилось одно и то же. В серых столбцах должно быть текстовое значение двух предыдущих столбцов.
Код
=A2&""


Программировать проще, чем писать стихи.
 
Ответить
Сообщение
Цитата прохожий2019, 19.03.2021 в 21:02, в сообщении № 6 ()
текстовые но без букв?
Прошу прощения. Не исправил формулу в серых ячейках. Получилось одно и то же. В серых столбцах должно быть текстовое значение двух предыдущих столбцов.
Код
=A2&""

Автор - Светлый
Дата добавления - 29.03.2021 в 08:16
Светлый Дата: Понедельник, 29.03.2021, 10:54 | Сообщение № 14
Группа: Друзья
Ранг: Старожил
Сообщений: 1569
Репутация: 409 ±
Замечаний: 0% ±

Excel 2010, 2013
Вскрываюсь.
Все формулы массивные.
Код
=ЕСЛИОШИБКА(ДВССЫЛ("Лист"&ПОДСТАВИТЬ(ЛЕВБ(МИН(ЕСЛИ(Ч(ДВССЫЛ("Лист"&{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;);"")
К сообщению приложен файл: PoiskPoListamOt.xlsx(28.3 Kb)


Программировать проще, чем писать стихи.
 
Ответить
СообщениеВскрываюсь.
Все формулы массивные.
Код
=ЕСЛИОШИБКА(ДВССЫЛ("Лист"&ПОДСТАВИТЬ(ЛЕВБ(МИН(ЕСЛИ(Ч(ДВССЫЛ("Лист"&{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
Мир MS Excel » Работа и общение » Мозговой штурм » Поиск на нескольких листах (Найти соответствующее значение на нескольких листах)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс цитирования Jobsora jooble
© 2010-2021 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!