Перенос данных на другую страницу начинающихся на букве
Glasees
Дата: Среда, 29.06.2022, 05:08 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация:
0
±
Замечаний:
0% ±
Добрый день. Есть файл. На 1 листе таблица, которая будет обновляться. потом идут листы с именами. В эти листы надо переносить данные с таблицы, начинающиеся на начальную букву Имени. Подскажите как это записать в формуле
Добрый день. Есть файл. На 1 листе таблица, которая будет обновляться. потом идут листы с именами. В эти листы надо переносить данные с таблицы, начинающиеся на начальную букву Имени. Подскажите как это записать в формуле Glasees
К сообщению приложен файл:
12.xlsx
(18.9 Kb)
Ответить
Сообщение Добрый день. Есть файл. На 1 листе таблица, которая будет обновляться. потом идут листы с именами. В эти листы надо переносить данные с таблицы, начинающиеся на начальную букву Имени. Подскажите как это записать в формуле Автор - Glasees Дата добавления - 29.06.2022 в 05:08
Serge_007
Дата: Среда, 29.06.2022, 12:40 |
Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
Здравствуйтеереносить данные с таблицы, начинающиеся на начальную букву Имени
Например имена Анфиса и Анастасия на одну и ту же букву начинаются Как быть в этом случае?
Здравствуйтеереносить данные с таблицы, начинающиеся на начальную букву Имени
Например имена Анфиса и Анастасия на одну и ту же букву начинаются Как быть в этом случае? Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение Здравствуйтеереносить данные с таблицы, начинающиеся на начальную букву Имени
Например имена Анфиса и Анастасия на одну и ту же букву начинаются Как быть в этом случае? Автор - Serge_007 Дата добавления - 29.06.2022 в 12:40
scriptapplications
Дата: Среда, 29.06.2022, 18:58 |
Сообщение № 3
Группа: Проверенные
Ранг: Участник
Сообщений: 68
Репутация:
12
±
Замечаний:
0% ±
Glasees, для листа на букву A (третий символ от начала строки) :Код
=ИНДЕКС(Лист1!B:$B;НАИМЕНЬШИЙ(ЕСЛИ(ПСТР(Лист1!B:B;3;1)="А";СТРОКА(Лист1!B:B);СЧЁТЗ(Лист1!B:B)+1);СТРОКА()-СТРОКА($B$2)+1))
Для ускорения расчёта вместо B:B лучше задать реальный диапазон Для других листов "A" надо заменить на первую букву имени
Glasees, для листа на букву A (третий символ от начала строки) :Код
=ИНДЕКС(Лист1!B:$B;НАИМЕНЬШИЙ(ЕСЛИ(ПСТР(Лист1!B:B;3;1)="А";СТРОКА(Лист1!B:B);СЧЁТЗ(Лист1!B:B)+1);СТРОКА()-СТРОКА($B$2)+1))
Для ускорения расчёта вместо B:B лучше задать реальный диапазон Для других листов "A" надо заменить на первую букву имени scriptapplications
К сообщению приложен файл:
12_1.xlsx
(21.6 Kb)
Сообщение отредактировал scriptapplications - Среда, 29.06.2022, 19:01
Ответить
Сообщение Glasees, для листа на букву A (третий символ от начала строки) :Код
=ИНДЕКС(Лист1!B:$B;НАИМЕНЬШИЙ(ЕСЛИ(ПСТР(Лист1!B:B;3;1)="А";СТРОКА(Лист1!B:B);СЧЁТЗ(Лист1!B:B)+1);СТРОКА()-СТРОКА($B$2)+1))
Для ускорения расчёта вместо B:B лучше задать реальный диапазон Для других листов "A" надо заменить на первую букву имени Автор - scriptapplications Дата добавления - 29.06.2022 в 18:58
Glasees
Дата: Пятница, 01.07.2022, 00:51 |
Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация:
0
±
Замечаний:
0% ±
Для ускорения расчёта вместо B:B лучше задать реальный диапазон
Добрый вечер, не работает формула. пробовала менять букву. Файл немного поправила. формулу поменяла. но результата нет
Для ускорения расчёта вместо B:B лучше задать реальный диапазон
Добрый вечер, не работает формула. пробовала менять букву. Файл немного поправила. формулу поменяла. но результата нетGlasees
К сообщению приложен файл:
12.xlsm
(24.1 Kb)
Ответить
Сообщение Для ускорения расчёта вместо B:B лучше задать реальный диапазон
Добрый вечер, не работает формула. пробовала менять букву. Файл немного поправила. формулу поменяла. но результата нетАвтор - Glasees Дата добавления - 01.07.2022 в 00:51
scriptapplications
Дата: Пятница, 01.07.2022, 16:35 |
Сообщение № 5
Группа: Проверенные
Ранг: Участник
Сообщений: 68
Репутация:
12
±
Замечаний:
0% ±
Glasees, уберите из формулы знаки "@" Должно быть так:Код
=ИНДЕКС(Лист1!B:$B;НАИМЕНЬШИЙ(ЕСЛИ(ПСТР(Лист1!B:B;3;1)="А";СТРОКА(Лист1!B:B);СЧЁТЗ(Лист1!B:B)+100);СТРОКА()-СТРОКА($B$2)+1))
Или такКод
=ЕСЛИОШИБКА(ИНДЕКС(Лист1!B:$B;НАИМЕНЬШИЙ(ЕСЛИ(ПСТР(Лист1!B:B;2;1)="А";СТРОКА(Лист1!B:B);10^8);СТРОКА()-СТРОКА($B$2)+1));"---")
Glasees, уберите из формулы знаки "@" Должно быть так:Код
=ИНДЕКС(Лист1!B:$B;НАИМЕНЬШИЙ(ЕСЛИ(ПСТР(Лист1!B:B;3;1)="А";СТРОКА(Лист1!B:B);СЧЁТЗ(Лист1!B:B)+100);СТРОКА()-СТРОКА($B$2)+1))
Или такКод
=ЕСЛИОШИБКА(ИНДЕКС(Лист1!B:$B;НАИМЕНЬШИЙ(ЕСЛИ(ПСТР(Лист1!B:B;2;1)="А";СТРОКА(Лист1!B:B);10^8);СТРОКА()-СТРОКА($B$2)+1));"---")
scriptapplications
К сообщению приложен файл:
12_2.xlsm
(27.1 Kb)
Сообщение отредактировал scriptapplications - Пятница, 01.07.2022, 23:23
Ответить
Сообщение Glasees, уберите из формулы знаки "@" Должно быть так:Код
=ИНДЕКС(Лист1!B:$B;НАИМЕНЬШИЙ(ЕСЛИ(ПСТР(Лист1!B:B;3;1)="А";СТРОКА(Лист1!B:B);СЧЁТЗ(Лист1!B:B)+100);СТРОКА()-СТРОКА($B$2)+1))
Или такКод
=ЕСЛИОШИБКА(ИНДЕКС(Лист1!B:$B;НАИМЕНЬШИЙ(ЕСЛИ(ПСТР(Лист1!B:B;2;1)="А";СТРОКА(Лист1!B:B);10^8);СТРОКА()-СТРОКА($B$2)+1));"---")
Автор - scriptapplications Дата добавления - 01.07.2022 в 16:35