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

Вход

Регистрация

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

 

= Мир MS Excel/Перенос строк данных из базы на другой лист по критерию - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Перенос строк данных из базы на другой лист по критерию (Формулы/Formulas)
Перенос строк данных из базы на другой лист по критерию
Mixzoom Дата: Суббота, 22.04.2017, 10:34 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Добрый день, Знатоки)

Есть база поставщиков (лист 1) в первом столбце у каждой строки указано значение Активен (Да/нет)
Необходимо на второй лист книги перенести строки с данными ТОЛЬКО по Активным поставщикам (т.е. со значением Да в первом столбце)
При этом все не активные поставщики не должны переносится на второй лист.
Т.е. в итоге на втором листе должны остаться те же данные что и на первом листе, но только по Активным поставщикам

Заранее благодарю за помощь. :D
Файл во вложении
К сообщению приложен файл: 1986687.xlsx (11.5 Kb)


Сообщение отредактировал Mixzoom - Суббота, 22.04.2017, 10:35
 
Ответить
СообщениеДобрый день, Знатоки)

Есть база поставщиков (лист 1) в первом столбце у каждой строки указано значение Активен (Да/нет)
Необходимо на второй лист книги перенести строки с данными ТОЛЬКО по Активным поставщикам (т.е. со значением Да в первом столбце)
При этом все не активные поставщики не должны переносится на второй лист.
Т.е. в итоге на втором листе должны остаться те же данные что и на первом листе, но только по Активным поставщикам

Заранее благодарю за помощь. :D
Файл во вложении

Автор - Mixzoom
Дата добавления - 22.04.2017 в 10:34
ZORRO2005 Дата: Суббота, 22.04.2017, 11:19 | Сообщение № 2
Группа: Друзья
Ранг: Обитатель
Сообщений: 382
Репутация: 148 ±
Замечаний: 0% ±

Excel2010
A2:
Код
=ЕСЛИОШИБКА(ИНДЕКС('Свод поставщиков'!A$1:A$10;НАИМЕНЬШИЙ(ЕСЛИ('Свод поставщиков'!$A$2:$A$10="Да";СТРОКА('Свод поставщиков'!$A$2:$A$10));СТРОКА(A1)));"")

Формула массива (CTRL+SHIFT+ENTER).


Сообщение отредактировал ZORRO2005 - Суббота, 22.04.2017, 11:22
 
Ответить
СообщениеA2:
Код
=ЕСЛИОШИБКА(ИНДЕКС('Свод поставщиков'!A$1:A$10;НАИМЕНЬШИЙ(ЕСЛИ('Свод поставщиков'!$A$2:$A$10="Да";СТРОКА('Свод поставщиков'!$A$2:$A$10));СТРОКА(A1)));"")

Формула массива (CTRL+SHIFT+ENTER).

Автор - ZORRO2005
Дата добавления - 22.04.2017 в 11:19
jakim Дата: Суббота, 22.04.2017, 11:34 | Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 1199
Репутация: 313 ±
Замечаний: 0% ±

Excel 2010
Формула без массивного ввода.

Код
=IFERROR(INDEX('Свод поставщиков'!A$2:A$1000;AGGREGATE(15;6;ROW($1:$1000)/('Свод поставщиков'!$A$2:$A$1000="Да");ROWS($2:2)));"")

Впишите её в ячейку А2 и протяните вниз и вправо.
 
Ответить
Сообщение
Формула без массивного ввода.

Код
=IFERROR(INDEX('Свод поставщиков'!A$2:A$1000;AGGREGATE(15;6;ROW($1:$1000)/('Свод поставщиков'!$A$2:$A$1000="Да");ROWS($2:2)));"")

Впишите её в ячейку А2 и протяните вниз и вправо.

Автор - jakim
Дата добавления - 22.04.2017 в 11:34
Mixzoom Дата: Суббота, 22.04.2017, 14:12 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
ZORRO2005, jakim

Благодарю вас!
 
Ответить
СообщениеZORRO2005, jakim

Благодарю вас!

Автор - Mixzoom
Дата добавления - 22.04.2017 в 14:12
jakim Дата: Суббота, 22.04.2017, 14:55 | Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 1199
Репутация: 313 ±
Замечаний: 0% ±

Excel 2010
Формула

Код
=ЕСЛИОШИБКА(ИНДЕКС('Свод поставщиков'!A$2:A$1000;АГРЕГАТ(15;6;СТРОКА($1:$1000)/('Свод поставщиков'!$A$2:$A$1000<>"");ЧСТРОК($2:2)));"")


Сообщение отредактировал jakim - Суббота, 22.04.2017, 14:56
 
Ответить
Сообщение
Формула

Код
=ЕСЛИОШИБКА(ИНДЕКС('Свод поставщиков'!A$2:A$1000;АГРЕГАТ(15;6;СТРОКА($1:$1000)/('Свод поставщиков'!$A$2:$A$1000<>"");ЧСТРОК($2:2)));"")

Автор - jakim
Дата добавления - 22.04.2017 в 14:55
Mixzoom Дата: Четверг, 27.04.2017, 23:10 | Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Добрый день.
Прошу подсказать, как модифицировать формулу выше.

Формула, по идее, должница быть аналогичная, но со значением не содержит...

Задача:
Файл во вложении.
Лист1 - база поставщиков (счета поставщиков - столбец 2). Лист2 - Поставщики - исключения (Ключ - это первый столбец со счетом поставщика). На лист 3 Необходимо перенести строки с данными по поставщикам из Листа 1, в той же последовательности ТОЛЬКО без поставщиков исключений.
Т.е. из итоговой таблицы должны быть исключены поставщики, счета которых указаны на 2 листе

Формула, я думаю, аналогична, которая была описана выше. Только параметры поиска должны быть другие...

Заранее благодарю за подсказку

И еще, подскажите, если в формуле

=ЕСЛИОШИБКА(ИНДЕКС('Свод поставщиков'!A$2:A$1000;АГРЕГАТ(15;6;СТРОКА($1:$1000)/('Свод поставщиков'!$A$2:$A$1000<>"");ЧСТРОК($2:2)));"")

Данная часть <>"" - означает не содержит пустые ячеек, то как указать, что ячейка не содержит часть текста (Например, что в ячеках НЕ содержится часть текста, например ООО) Интересует именно часть текста в ячейке
К сообщению приложен файл: 8431539.xlsx (13.8 Kb)


Сообщение отредактировал Mixzoom - Четверг, 27.04.2017, 23:19
 
Ответить
СообщениеДобрый день.
Прошу подсказать, как модифицировать формулу выше.

Формула, по идее, должница быть аналогичная, но со значением не содержит...

Задача:
Файл во вложении.
Лист1 - база поставщиков (счета поставщиков - столбец 2). Лист2 - Поставщики - исключения (Ключ - это первый столбец со счетом поставщика). На лист 3 Необходимо перенести строки с данными по поставщикам из Листа 1, в той же последовательности ТОЛЬКО без поставщиков исключений.
Т.е. из итоговой таблицы должны быть исключены поставщики, счета которых указаны на 2 листе

Формула, я думаю, аналогична, которая была описана выше. Только параметры поиска должны быть другие...

Заранее благодарю за подсказку

И еще, подскажите, если в формуле

=ЕСЛИОШИБКА(ИНДЕКС('Свод поставщиков'!A$2:A$1000;АГРЕГАТ(15;6;СТРОКА($1:$1000)/('Свод поставщиков'!$A$2:$A$1000<>"");ЧСТРОК($2:2)));"")

Данная часть <>"" - означает не содержит пустые ячеек, то как указать, что ячейка не содержит часть текста (Например, что в ячеках НЕ содержится часть текста, например ООО) Интересует именно часть текста в ячейке

Автор - Mixzoom
Дата добавления - 27.04.2017 в 23:10
ZORRO2005 Дата: Пятница, 28.04.2017, 00:47 | Сообщение № 7
Группа: Друзья
Ранг: Обитатель
Сообщений: 382
Репутация: 148 ±
Замечаний: 0% ±

Excel2010
Код
=ЕСЛИОШИБКА(ИНДЕКС('Свод поставщиков'!A$2:A$1000;АГРЕГАТ(15;6;СТРОКА($1:$1000)/(1-СЧЁТЕСЛИМН('Заказ с РЦ'!$A$2:$A$4;'Свод поставщиков'!$B$2:$B$1000;'Заказ с РЦ'!$B$2:$B$4;'Свод поставщиков'!$D$2:$D$1000));СТРОКА(A1)));"")

Формат поменял, чтобы нули скрыть
то как указать, что ячейка не содержит часть текста (Например, что в ячеках НЕ содержится часть текста, например ООО) Интересует именно часть текста в ячейке

Код
=ЕОШ(ПОИСК("ООО";B2))
на листе "Заказ с РЦ" можно увидеть
К сообщению приложен файл: 2017_04_28.xlsx (16.5 Kb)
 
Ответить
Сообщение
Код
=ЕСЛИОШИБКА(ИНДЕКС('Свод поставщиков'!A$2:A$1000;АГРЕГАТ(15;6;СТРОКА($1:$1000)/(1-СЧЁТЕСЛИМН('Заказ с РЦ'!$A$2:$A$4;'Свод поставщиков'!$B$2:$B$1000;'Заказ с РЦ'!$B$2:$B$4;'Свод поставщиков'!$D$2:$D$1000));СТРОКА(A1)));"")

Формат поменял, чтобы нули скрыть
то как указать, что ячейка не содержит часть текста (Например, что в ячеках НЕ содержится часть текста, например ООО) Интересует именно часть текста в ячейке

Код
=ЕОШ(ПОИСК("ООО";B2))
на листе "Заказ с РЦ" можно увидеть

Автор - ZORRO2005
Дата добавления - 28.04.2017 в 00:47
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Перенос строк данных из базы на другой лист по критерию (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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