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

Вход

Регистрация

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

 

= Мир MS Excel/Поиск строк СОДЕРЖАЩИХ заданные символы - Страница 2 - Мир MS Excel

Старая форма входа
  • Страница 2 из 2
  • «
  • 1
  • 2
Модератор форума: китин, _Boroda_  
Поиск строк СОДЕРЖАЩИХ заданные символы
ALARMus Дата: Понедельник, 13.08.2012, 09:20 | Сообщение № 21
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 181
Репутация: 0 ±
Замечаний: 20% ±

Я лоханулся, мелкое условие пропустил
(В итоговом листе одна из строк должна быть не из общего числа, а из числа одной из предыдущих строк)
К сообщению приложен файл: soderg_004.xlsx (36.1 Kb)
 
Ответить
СообщениеЯ лоханулся, мелкое условие пропустил
(В итоговом листе одна из строк должна быть не из общего числа, а из числа одной из предыдущих строк)

Автор - ALARMus
Дата добавления - 13.08.2012 в 09:20
Pulse Дата: Понедельник, 13.08.2012, 09:50 | Сообщение № 22
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 213
Репутация: 16 ±
Замечаний: 0% ±

2013
Так?


Сообщение отредактировал Pulse - Понедельник, 13.08.2012, 16:54
 
Ответить
СообщениеТак?

Автор - Pulse
Дата добавления - 13.08.2012 в 09:50
_Boroda_ Дата: Понедельник, 13.08.2012, 09:55 | Сообщение № 23
Группа: Админы
Ранг: Местный житель
Сообщений: 16711
Репутация: 6502 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Quote (ALARMus)
Я лоханулся, мелкое условие пропустил
(В итоговом листе одна из строк должна быть не из общего числа, а из числа одной из предыдущих строк)

Тады так
К сообщению приложен файл: soderg_004_1.xlsx (36.2 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение
Quote (ALARMus)
Я лоханулся, мелкое условие пропустил
(В итоговом листе одна из строк должна быть не из общего числа, а из числа одной из предыдущих строк)

Тады так

Автор - _Boroda_
Дата добавления - 13.08.2012 в 09:55
ALARMus Дата: Понедельник, 13.08.2012, 10:57 | Сообщение № 24
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 181
Репутация: 0 ±
Замечаний: 20% ±

Спасибо.
Один недостаток (нет предела совершенству)
Цифры для 2-й группы (не содержащие символы) - дают не верные данные если, диапазон менее (ну и соответственно более) диапазона 2-325.

Просто вставляя цифры для нового листа (соответствующего новому месяцу) Титульный лист должен брать и рассчитывать данные с листа, а диапазоны могут быть разными.
 
Ответить
СообщениеСпасибо.
Один недостаток (нет предела совершенству)
Цифры для 2-й группы (не содержащие символы) - дают не верные данные если, диапазон менее (ну и соответственно более) диапазона 2-325.

Просто вставляя цифры для нового листа (соответствующего новому месяцу) Титульный лист должен брать и рассчитывать данные с листа, а диапазоны могут быть разными.

Автор - ALARMus
Дата добавления - 13.08.2012 в 10:57
_Boroda_ Дата: Понедельник, 13.08.2012, 10:59 | Сообщение № 25
Группа: Админы
Ранг: Местный житель
Сообщений: 16711
Репутация: 6502 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Тогда или сложная формула, или именованные диапазоны
Файл _2 - формула
Файл _4 - именованные диапазоны
К сообщению приложен файл: soderg_004_2.xlsx (41.6 Kb) · soderg_004_4.xlsx (41.7 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеТогда или сложная формула, или именованные диапазоны
Файл _2 - формула
Файл _4 - именованные диапазоны

Автор - _Boroda_
Дата добавления - 13.08.2012 в 10:59
ALARMus Дата: Понедельник, 13.08.2012, 11:18 | Сообщение № 26
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 181
Репутация: 0 ±
Замечаний: 20% ±

А именованный диапазон все равно же для каждого листа новый диапазон, и в соответствии с выбранным периодом на титуле (фактически соответственно выборе листа) выбирать иной именованный диапазон.

Если это упростит - есть колонка с нумерацией строк - т.е. количество заведомо не пустых.


Сообщение отредактировал ALARMus - Понедельник, 13.08.2012, 11:22
 
Ответить
СообщениеА именованный диапазон все равно же для каждого листа новый диапазон, и в соответствии с выбранным периодом на титуле (фактически соответственно выборе листа) выбирать иной именованный диапазон.

Если это упростит - есть колонка с нумерацией строк - т.е. количество заведомо не пустых.

Автор - ALARMus
Дата добавления - 13.08.2012 в 11:18
_Boroda_ Дата: Понедельник, 13.08.2012, 11:23 | Сообщение № 27
Группа: Админы
Ранг: Местный житель
Сообщений: 16711
Репутация: 6502 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Quote (ALARMus)
А именованный диапазон все равно же для каждого листа новый диапазон, и в соответствии с выбранным периодом на титуле (фактически соответственно выборе листа) выбирать иной именованный диапазон.

Не, один диапазон для всех листов сразу 3D-динамический.
См. файл _4 в пред сообщении.
Quote
Если это упростит - то есть колонка А с нумерацией строк - т.е. количество заведомо не пустых.

Я прям как спинным мозгом чуял и так и считал.


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение
Quote (ALARMus)
А именованный диапазон все равно же для каждого листа новый диапазон, и в соответствии с выбранным периодом на титуле (фактически соответственно выборе листа) выбирать иной именованный диапазон.

Не, один диапазон для всех листов сразу 3D-динамический.
См. файл _4 в пред сообщении.
Quote
Если это упростит - то есть колонка А с нумерацией строк - т.е. количество заведомо не пустых.

Я прям как спинным мозгом чуял и так и считал.

Автор - _Boroda_
Дата добавления - 13.08.2012 в 11:23
ALARMus Дата: Понедельник, 13.08.2012, 11:26 | Сообщение № 28
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 181
Репутация: 0 ±
Замечаний: 20% ±

Quote (_Boroda_)
Я прям как спинным мозгом чуял и так и считал.

Ну только в том файле, который я сэмулировал для форума - это не колонка А (а вернее то, что для форума А у меня в реальности В, а как раз в А нумерация) wacko
 
Ответить
Сообщение
Quote (_Boroda_)
Я прям как спинным мозгом чуял и так и считал.

Ну только в том файле, который я сэмулировал для форума - это не колонка А (а вернее то, что для форума А у меня в реальности В, а как раз в А нумерация) wacko

Автор - ALARMus
Дата добавления - 13.08.2012 в 11:26
ALARMus Дата: Понедельник, 13.08.2012, 12:11 | Сообщение № 29
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 181
Репутация: 0 ±
Замечаний: 20% ±

Уф сделал.

Развивая тему, а возможно как то каждую строку вычисления(на ИТОГОВОМ листе) не привязывать к определенному конкретному столбцу, а к наименованию столбца (т.е. шапка таблицы из строки 1)

Для того чтобы не заботиться об одинаковом порядке нахождения колонок в одинаковых местах на всех листах.

Видимо что-то с ПОИСК, ГПР, ПОИСКПОЗ,...

\Достаю думаю не зря, многим другим может помочь\

Модифицировал Ваш файл, добавив внешнее условие к каждой расчетной ячейке - ЕСЛИ(Хвост>1;длинная формула;"Нет данных для расчета")

"Хвост" - это то как Вы назвали диапазон. Соответственно если строк больше 1 (содержащей шапку) то применять формулу, иначе считаем что кроме шапки данных нет.


Сообщение отредактировал ALARMus - Понедельник, 13.08.2012, 14:54
 
Ответить
СообщениеУф сделал.

Развивая тему, а возможно как то каждую строку вычисления(на ИТОГОВОМ листе) не привязывать к определенному конкретному столбцу, а к наименованию столбца (т.е. шапка таблицы из строки 1)

Для того чтобы не заботиться об одинаковом порядке нахождения колонок в одинаковых местах на всех листах.

Видимо что-то с ПОИСК, ГПР, ПОИСКПОЗ,...

\Достаю думаю не зря, многим другим может помочь\

Модифицировал Ваш файл, добавив внешнее условие к каждой расчетной ячейке - ЕСЛИ(Хвост>1;длинная формула;"Нет данных для расчета")

"Хвост" - это то как Вы назвали диапазон. Соответственно если строк больше 1 (содержащей шапку) то применять формулу, иначе считаем что кроме шапки данных нет.

Автор - ALARMus
Дата добавления - 13.08.2012 в 12:11
_Boroda_ Дата: Понедельник, 13.08.2012, 16:46 | Сообщение № 30
Группа: Админы
Ранг: Местный житель
Сообщений: 16711
Репутация: 6502 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Quote (ALARMus)
Соответственно если строк больше 1 (содержащей шапку) то применять формулу, иначе считаем что кроме шапки данных нет.

Совершенно верно.
Quote (ALARMus)
"Хвост" - это то как Вы назвали диапазон.

Да. Потому, что это число в окончании обозначения диапазона. Диапазон обозначается, например, A2:A555. Вот вместо 555 ставим "Хвост".
Quote (ALARMus)

Развивая тему, а возможно как то каждую строку вычисления(на ИТОГОВОМ листе) не привязывать к определенному конкретному столбцу, а к наименованию столбца (т.е. шапка таблицы из строки 1)
Для того чтобы не заботиться об одинаковом порядке нахождения колонок в одинаковых местах на всех листах.

Да не вопрос! Только очень сомневаюсь, что этой формулой будут пользоваться. Уж больно она ясная для понимания. Конечно, можно немного упростить, можно все засунуть в имена, но все равно проще столбцы перетащить или доп. столбцы сделать.
=СУММПРОИЗВ(--ЕЧИСЛО(ПОИСК(Справочник!$C$1;ДВССЫЛ("'"&ТЕКСТ($B$4;"ГГГ.М")&"'!R2C"&ПОИСКПОЗ(B1;ДВССЫЛ("'"&ТЕКСТ($B$4;"ГГГ.М")&"'!1:1");)&":R"&СЧЁТЗ(ДВССЫЛ("'"&ТЕКСТ($B$4;"ГГГ.М")&"'!A:A"))&"C"&ПОИСКПОЗ(B1;ДВССЫЛ("'"&ТЕКСТ($B$4;"ГГГ.М")&"'!1:1"););0))/(ДВССЫЛ("'"&ТЕКСТ($B$4;"ГГГ.М")&"'!R2C"&ПОИСКПОЗ(C1;ДВССЫЛ("'"&ТЕКСТ($B$4;"ГГГ.М")&"'!1:1");)&":R"&
СЧЁТЗ(ДВССЫЛ("'"&ТЕКСТ($B$4;"ГГГ.М")&"'!A:A"))&"C"&ПОИСКПОЗ(C1;ДВССЫЛ("'"&ТЕКСТ($B$4;"ГГГ.М")&"'!1:1"););0)>2/24)/(ДВССЫЛ("'"&ТЕКСТ($B$4;"ГГГ.М")&"'!R2C"&ПОИСКПОЗ(D1;ДВССЫЛ("'"&ТЕКСТ($B$4;"ГГГ.М")&"'!1:1");)&":R"&
СЧЁТЗ(ДВССЫЛ("'"&ТЕКСТ($B$4;"ГГГ.М")&"'!A:A"))&"C"&ПОИСКПОЗ(D1;ДВССЫЛ("'"&ТЕКСТ($B$4;"ГГГ.М")&"'!1:1"););0)<>"")))
Прикольная получилась, правда? Кстати, тут еще не все автоматизировано. Можно еще усложнить. Лениво, правда.
К сообщению приложен файл: soderg_004_5.xlsx (53.0 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение
Quote (ALARMus)
Соответственно если строк больше 1 (содержащей шапку) то применять формулу, иначе считаем что кроме шапки данных нет.

Совершенно верно.
Quote (ALARMus)
"Хвост" - это то как Вы назвали диапазон.

Да. Потому, что это число в окончании обозначения диапазона. Диапазон обозначается, например, A2:A555. Вот вместо 555 ставим "Хвост".
Quote (ALARMus)

Развивая тему, а возможно как то каждую строку вычисления(на ИТОГОВОМ листе) не привязывать к определенному конкретному столбцу, а к наименованию столбца (т.е. шапка таблицы из строки 1)
Для того чтобы не заботиться об одинаковом порядке нахождения колонок в одинаковых местах на всех листах.

Да не вопрос! Только очень сомневаюсь, что этой формулой будут пользоваться. Уж больно она ясная для понимания. Конечно, можно немного упростить, можно все засунуть в имена, но все равно проще столбцы перетащить или доп. столбцы сделать.
=СУММПРОИЗВ(--ЕЧИСЛО(ПОИСК(Справочник!$C$1;ДВССЫЛ("'"&ТЕКСТ($B$4;"ГГГ.М")&"'!R2C"&ПОИСКПОЗ(B1;ДВССЫЛ("'"&ТЕКСТ($B$4;"ГГГ.М")&"'!1:1");)&":R"&СЧЁТЗ(ДВССЫЛ("'"&ТЕКСТ($B$4;"ГГГ.М")&"'!A:A"))&"C"&ПОИСКПОЗ(B1;ДВССЫЛ("'"&ТЕКСТ($B$4;"ГГГ.М")&"'!1:1"););0))/(ДВССЫЛ("'"&ТЕКСТ($B$4;"ГГГ.М")&"'!R2C"&ПОИСКПОЗ(C1;ДВССЫЛ("'"&ТЕКСТ($B$4;"ГГГ.М")&"'!1:1");)&":R"&
СЧЁТЗ(ДВССЫЛ("'"&ТЕКСТ($B$4;"ГГГ.М")&"'!A:A"))&"C"&ПОИСКПОЗ(C1;ДВССЫЛ("'"&ТЕКСТ($B$4;"ГГГ.М")&"'!1:1"););0)>2/24)/(ДВССЫЛ("'"&ТЕКСТ($B$4;"ГГГ.М")&"'!R2C"&ПОИСКПОЗ(D1;ДВССЫЛ("'"&ТЕКСТ($B$4;"ГГГ.М")&"'!1:1");)&":R"&
СЧЁТЗ(ДВССЫЛ("'"&ТЕКСТ($B$4;"ГГГ.М")&"'!A:A"))&"C"&ПОИСКПОЗ(D1;ДВССЫЛ("'"&ТЕКСТ($B$4;"ГГГ.М")&"'!1:1"););0)<>"")))
Прикольная получилась, правда? Кстати, тут еще не все автоматизировано. Можно еще усложнить. Лениво, правда.

Автор - _Boroda_
Дата добавления - 13.08.2012 в 16:46
ALARMus Дата: Понедельник, 13.08.2012, 18:25 | Сообщение № 31
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 181
Репутация: 0 ±
Замечаний: 20% ±

Я думал как-то типа вычислять номер столбца, в котором содержится заданный заголовок и для каждого номера установить соответствие буквенное (являющееся именем колонки): 2 это B, 4 это D,...
 
Ответить
СообщениеЯ думал как-то типа вычислять номер столбца, в котором содержится заданный заголовок и для каждого номера установить соответствие буквенное (являющееся именем колонки): 2 это B, 4 это D,...

Автор - ALARMus
Дата добавления - 13.08.2012 в 18:25
ALARMus Дата: Среда, 15.08.2012, 08:39 | Сообщение № 32
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 181
Репутация: 0 ±
Замечаний: 20% ±

Quote (_Boroda_)
ДВССЫЛ

Почитал. Не вижу применения этому в данном случае
 
Ответить
Сообщение
Quote (_Boroda_)
ДВССЫЛ

Почитал. Не вижу применения этому в данном случае

Автор - ALARMus
Дата добавления - 15.08.2012 в 08:39
_Boroda_ Дата: Среда, 15.08.2012, 09:19 | Сообщение № 33
Группа: Админы
Ранг: Местный житель
Сообщений: 16711
Репутация: 6502 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Quote (ALARMus)
Почитал. Не вижу применения этому в данном случае

Ну как же? Давайте распишем подробнее.
Смотрите, вот формула
ДВССЫЛ("'"&ТЕКСТ($B$;4;"ГГГ.М")&"'!R2C"&ПОИСКПОЗ(B1;ДВССЫЛ("'"&ТЕКСТ($B$4;"ГГГ.М")&"'!1:1");)&":R"&СЧЁТЗ(ДВССЫЛ("'"&ТЕКСТ($B$4;"ГГГ.М")&"'!A:A"))&"C"&ПОИСКПОЗ(B1;ДВССЫЛ("'"&ТЕКСТ($B$4;"ГГГ.М")&"'!1:1");)0)
при В4 равном 2012.09 она дает в первом аргументе "'2012.9'!R2C3:R590C3", то есть
ПОИСКПОЗ(B1;ДВССЫЛ("'"&ТЕКСТ($B$4;"ГГГ.М")&"'!1:1");) дает тройку- это номер столбца с названием "Заголовок" в листе 2012.9,
а последний аргумент (красный) указывает на то, что это стиль ссылок RC, в котором столбец обозначается не буквой, а цифрой.


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение
Quote (ALARMus)
Почитал. Не вижу применения этому в данном случае

Ну как же? Давайте распишем подробнее.
Смотрите, вот формула
ДВССЫЛ("'"&ТЕКСТ($B$;4;"ГГГ.М")&"'!R2C"&ПОИСКПОЗ(B1;ДВССЫЛ("'"&ТЕКСТ($B$4;"ГГГ.М")&"'!1:1");)&":R"&СЧЁТЗ(ДВССЫЛ("'"&ТЕКСТ($B$4;"ГГГ.М")&"'!A:A"))&"C"&ПОИСКПОЗ(B1;ДВССЫЛ("'"&ТЕКСТ($B$4;"ГГГ.М")&"'!1:1");)0)
при В4 равном 2012.09 она дает в первом аргументе "'2012.9'!R2C3:R590C3", то есть
ПОИСКПОЗ(B1;ДВССЫЛ("'"&ТЕКСТ($B$4;"ГГГ.М")&"'!1:1");) дает тройку- это номер столбца с названием "Заголовок" в листе 2012.9,
а последний аргумент (красный) указывает на то, что это стиль ссылок RC, в котором столбец обозначается не буквой, а цифрой.

Автор - _Boroda_
Дата добавления - 15.08.2012 в 09:19
ALARMus Дата: Среда, 15.08.2012, 09:29 | Сообщение № 34
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 181
Репутация: 0 ±
Замечаний: 20% ±

Я ожидал что есть достаточно простая функция дающая конкретную координату ячейки
 
Ответить
СообщениеЯ ожидал что есть достаточно простая функция дающая конкретную координату ячейки

Автор - ALARMus
Дата добавления - 15.08.2012 в 09:29
Zionic Дата: Пятница, 27.11.2020, 08:59 | Сообщение № 35
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Всем привет! Извините что поднимаю старую тему, но пожалуйста помогите доработать решение, которое тут предложено.
В таблице 1500 строк и 5 столбцов.
Нужно сделать отбор строк, где встречается определенное наименование в конкретном столбце, и оставить только эти строки, остальные - удалить.

вот пример:
в описании товаров есть: овсяное печенье Алёнка , Шоколадные конфеты грильяж, Порционный мармелад апельсиновый и всякие другие. Мне нужно чтобы все строки, кроме тех где есть мармелад (любой мармелад, не только порционный и апельсиновый), в столбце описание товаров, исчезли.


Сообщение отредактировал Zionic - Пятница, 27.11.2020, 09:21
 
Ответить
СообщениеВсем привет! Извините что поднимаю старую тему, но пожалуйста помогите доработать решение, которое тут предложено.
В таблице 1500 строк и 5 столбцов.
Нужно сделать отбор строк, где встречается определенное наименование в конкретном столбце, и оставить только эти строки, остальные - удалить.

вот пример:
в описании товаров есть: овсяное печенье Алёнка , Шоколадные конфеты грильяж, Порционный мармелад апельсиновый и всякие другие. Мне нужно чтобы все строки, кроме тех где есть мармелад (любой мармелад, не только порционный и апельсиновый), в столбце описание товаров, исчезли.

Автор - Zionic
Дата добавления - 27.11.2020 в 08:59
Pelena Дата: Пятница, 27.11.2020, 09:06 | Сообщение № 36
Группа: Админы
Ранг: Местный житель
Сообщений: 19402
Репутация: 4554 ±
Замечаний: ±

Excel 365 & Mac Excel
Zionic, вряд ли кто-то будет перечитывать старую тему, чтобы разобраться в предложенном решении.
Прочитайте Правила форума и создайте свою тему, приложив файл с небольшим примером.
Эта тема закрыта


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеZionic, вряд ли кто-то будет перечитывать старую тему, чтобы разобраться в предложенном решении.
Прочитайте Правила форума и создайте свою тему, приложив файл с небольшим примером.
Эта тема закрыта

Автор - Pelena
Дата добавления - 27.11.2020 в 09:06
  • Страница 2 из 2
  • «
  • 1
  • 2
Поиск:

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