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

Вход

Регистрация

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

 

= Мир MS Excel/Копирование форматированных (уникальных) значений на лист - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Копирование форматированных (уникальных) значений на лист (Формулы/Formulas)
Копирование форматированных (уникальных) значений на лист
I-Cube Дата: Вторник, 17.01.2017, 15:41 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Всем доброго дня!
Столкнулся с явным недостатком знаний Excel.
На первом листе указаны серийные номера (наименований) отгруженных и имеющихся на складе. Надо знать, какие не до грузили и что вернуть.
Применено условное форматирование уникальных значений.
Необходимо скопировать уникальные значения (красного цвета) на второй лист в соответствующие столбцы.
К сообщению приложен файл: 1233296.xlsx (8.8 Kb)
 
Ответить
СообщениеВсем доброго дня!
Столкнулся с явным недостатком знаний Excel.
На первом листе указаны серийные номера (наименований) отгруженных и имеющихся на складе. Надо знать, какие не до грузили и что вернуть.
Применено условное форматирование уникальных значений.
Необходимо скопировать уникальные значения (красного цвета) на второй лист в соответствующие столбцы.

Автор - I-Cube
Дата добавления - 17.01.2017 в 15:41
I-Cube Дата: Вторник, 17.01.2017, 15:44 | Сообщение № 2
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Можно конечно применить фильтрацию по цвету, скопировать значения и отменить фильтрацию. Затем повторить для второго столбца.
Но хотелось бы просто скопировать значения на другой лист, во избежание путаницы и лишних действий.
Это наверное делается формулой ВПР или ПРОСМОТР, но реально никак не получается.


Сообщение отредактировал I-Cube - Вторник, 17.01.2017, 15:44
 
Ответить
СообщениеМожно конечно применить фильтрацию по цвету, скопировать значения и отменить фильтрацию. Затем повторить для второго столбца.
Но хотелось бы просто скопировать значения на другой лист, во избежание путаницы и лишних действий.
Это наверное делается формулой ВПР или ПРОСМОТР, но реально никак не получается.

Автор - I-Cube
Дата добавления - 17.01.2017 в 15:44
китин Дата: Вторник, 17.01.2017, 16:00 | Сообщение № 3
Группа: Модераторы
Ранг: Экселист
Сообщений: 7014
Репутация: 1073 ±
Замечаний: 0% ±

Excel 2007;2010;2016
Как то так. формула массива
Код
=ЕСЛИОШИБКА(ИНДЕКС(Лист1!A$2:A$8;НАИМЕНЬШИЙ(ЕСЛИ(СЧЁТЕСЛИ(Лист1!$B$2:$B$8;Лист1!$A$2:$A$8)=0;СТРОКА(Лист1!A$2:A$8)-1);СТРОКА(A1)));"")
К сообщению приложен файл: 222111.xlsx (10.1 Kb)


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
СообщениеКак то так. формула массива
Код
=ЕСЛИОШИБКА(ИНДЕКС(Лист1!A$2:A$8;НАИМЕНЬШИЙ(ЕСЛИ(СЧЁТЕСЛИ(Лист1!$B$2:$B$8;Лист1!$A$2:$A$8)=0;СТРОКА(Лист1!A$2:A$8)-1);СТРОКА(A1)));"")

Автор - китин
Дата добавления - 17.01.2017 в 16:00
_Boroda_ Дата: Вторник, 17.01.2017, 16:09 | Сообщение № 4
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16674
Репутация: 6479 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Еще немассивный вариант
Код
=ЕСЛИОШИБКА(ПРОСМОТР(;-1/(СЧЁТЕСЛИ(Лист1!$A$2:$B$9;Лист1!A$2:A$9)=1)/ЕНД(ПОИСКПОЗ(Лист1!A$2:A$9;A$1:A1;));Лист1!A$2:A$9);"")
К сообщению приложен файл: 222111_1.xlsx (10.8 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеЕще немассивный вариант
Код
=ЕСЛИОШИБКА(ПРОСМОТР(;-1/(СЧЁТЕСЛИ(Лист1!$A$2:$B$9;Лист1!A$2:A$9)=1)/ЕНД(ПОИСКПОЗ(Лист1!A$2:A$9;A$1:A1;));Лист1!A$2:A$9);"")

Автор - _Boroda_
Дата добавления - 17.01.2017 в 16:09
VichnyStudent Дата: Вторник, 17.01.2017, 17:28 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 20
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
Подскажите пожалуйста, в практически идентичной задаче по копированию неповторяющихся данных с одного листа на другой формула не воспринимает пустые строки как повторяющиеся значения. Как лучше поправить формулу?

=ИНДЕКС(Список;ПОИСКПОЗ(СУММ(СЧЁТЕСЛИ(E$1:E1;Список));СЧЁТЕСЛИ(Список;"<"&Список);0))

пример в приложении
[moder]Нарушение п.3 Правил форума в части тегов
Исправляйте.
И Правила п.4 и п.5 еще раз перечитайте[/moder]
К сообщению приложен файл: 1446940.xlsx (10.3 Kb)


Сообщение отредактировал _Boroda_ - Вторник, 17.01.2017, 17:54
 
Ответить
СообщениеПодскажите пожалуйста, в практически идентичной задаче по копированию неповторяющихся данных с одного листа на другой формула не воспринимает пустые строки как повторяющиеся значения. Как лучше поправить формулу?

=ИНДЕКС(Список;ПОИСКПОЗ(СУММ(СЧЁТЕСЛИ(E$1:E1;Список));СЧЁТЕСЛИ(Список;"<"&Список);0))

пример в приложении
[moder]Нарушение п.3 Правил форума в части тегов
Исправляйте.
И Правила п.4 и п.5 еще раз перечитайте[/moder]

Автор - VichnyStudent
Дата добавления - 17.01.2017 в 17:28
jakim Дата: Вторник, 17.01.2017, 17:58 | Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 1199
Репутация: 313 ±
Замечаний: 0% ±

Excel 2010
Мой вариант тоже без массового ввода.

Код
=IFERROR(INDEX(Лист1!A$2:A$9;AGGREGATE(15;6;ROW($1:$20)/(COUNTIF(Лист1!B$2:B$9;Лист1!A$2:A$9)=0)/(Лист1!A$2:A$9<>"");ROWS($2:2)));"")
К сообщению приложен файл: 3543573.xlsx (9.9 Kb)
 
Ответить
Сообщение
Мой вариант тоже без массового ввода.

Код
=IFERROR(INDEX(Лист1!A$2:A$9;AGGREGATE(15;6;ROW($1:$20)/(COUNTIF(Лист1!B$2:B$9;Лист1!A$2:A$9)=0)/(Лист1!A$2:A$9<>"");ROWS($2:2)));"")

Автор - jakim
Дата добавления - 17.01.2017 в 17:58
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Копирование форматированных (уникальных) значений на лист (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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