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

Вход

Регистрация

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

 

= Мир MS Excel/Объединить столбцы в определённой последовательности - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Объединить столбцы в определённой последовательности
yuka Дата: Вторник, 17.09.2013, 17:30 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 94
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Добрый день! Уже голову сломала, не знаю что можно сделать! Прошу помощи.

- таблица 1 - содержится неотсортированный список.
- таблица 2 - содержатся только определённые данные из первой таблицы + данные, которые вводятся с клав-ры..
- таблица 3 - необходимо соединить в 1ю и 2ю в исходной таблице.

Какие будут идеи? Можно макросом, можно формулами. Спасибо заранее.

(в прикрепленном файле, то что надо получить, не обязательно в таком виде. Можно соединить как удобно, главное, чтобы последовательность соблюдалась)
К сообщению приложен файл: please_help.xls (27.5 Kb)


Сообщение отредактировал yuka - Вторник, 17.09.2013, 19:03
 
Ответить
СообщениеДобрый день! Уже голову сломала, не знаю что можно сделать! Прошу помощи.

- таблица 1 - содержится неотсортированный список.
- таблица 2 - содержатся только определённые данные из первой таблицы + данные, которые вводятся с клав-ры..
- таблица 3 - необходимо соединить в 1ю и 2ю в исходной таблице.

Какие будут идеи? Можно макросом, можно формулами. Спасибо заранее.

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

Автор - yuka
Дата добавления - 17.09.2013 в 17:30
Hugo Дата: Вторник, 17.09.2013, 17:44 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3729
Репутация: 795 ±
Замечаний: 0% ±

365
Попробуйте банальную ВПР(), не ломайте голову :)

Если проблема собрать из двух таблиц одну - та же ВПР() покажет, кого из первой таблицы нет во второй. Ну или СЧЁТЕСЛИ().
Этих копируете в низ сводной таблицы, далее ВПР() в ней по первой.
Если нужно отсортировать по порядку эти тексты N - нужно всёж видеть оригинальные данные.
Как вариант - заполняете дыры в F данными (есть приём в приёмах), можно цветом фона, затем сортировка.


webmoney: E265281470651 Z422237915069
USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD
 
Ответить
СообщениеПопробуйте банальную ВПР(), не ломайте голову :)

Если проблема собрать из двух таблиц одну - та же ВПР() покажет, кого из первой таблицы нет во второй. Ну или СЧЁТЕСЛИ().
Этих копируете в низ сводной таблицы, далее ВПР() в ней по первой.
Если нужно отсортировать по порядку эти тексты N - нужно всёж видеть оригинальные данные.
Как вариант - заполняете дыры в F данными (есть приём в приёмах), можно цветом фона, затем сортировка.

Автор - Hugo
Дата добавления - 17.09.2013 в 17:44
yuka Дата: Вторник, 17.09.2013, 17:49 | Сообщение № 3
Группа: Пользователи
Ранг: Участник
Сообщений: 94
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Пробую.... у меня что-то не хватает ума ею воспользоваться... Может, конечно, конец рабочей смены влияет))))
 
Ответить
СообщениеПробую.... у меня что-то не хватает ума ею воспользоваться... Может, конечно, конец рабочей смены влияет))))

Автор - yuka
Дата добавления - 17.09.2013 в 17:49
Hugo Дата: Вторник, 17.09.2013, 17:57 | Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3729
Репутация: 795 ±
Замечаний: 0% ±

365
Дополнил выше...


webmoney: E265281470651 Z422237915069
USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD
 
Ответить
СообщениеДополнил выше...

Автор - Hugo
Дата добавления - 17.09.2013 в 17:57
yuka Дата: Вторник, 17.09.2013, 19:11 | Сообщение № 5
Группа: Пользователи
Ранг: Участник
Сообщений: 94
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Я перезалила файл... На первом листе, примерное объяснение того, что я мне необходимо получить. На 3х других листах примерная обработка заказа. Т.е. его поступление к секретарю, обработка и отображение данных в сводной таблице.

Вся суть заключается в дате. Но, т.к. мои пользователи, зачастую, некорректно вносят дату в ячейку, мне пришлось из листа Секретарь копировать ТОЛЬКО заключённые заказы на скрытый лист, а потом их отображать в листе "Обработка заказа", с помощью формул. А вот как обратно свести их в том же порядке, я не знаю. Пока не получается....((((

Hugo, была идея у меня сделать сначала - все не зелёные тексты поставить, а затем все зелёные. Этот вариант пока единственный. Но он не годится, т.к. не даёт полной картины....
Как вариант - заполняете дыры в F данными (есть приём в приёмах), можно цветом фона, затем сортировка.

это как?
 
Ответить
СообщениеЯ перезалила файл... На первом листе, примерное объяснение того, что я мне необходимо получить. На 3х других листах примерная обработка заказа. Т.е. его поступление к секретарю, обработка и отображение данных в сводной таблице.

Вся суть заключается в дате. Но, т.к. мои пользователи, зачастую, некорректно вносят дату в ячейку, мне пришлось из листа Секретарь копировать ТОЛЬКО заключённые заказы на скрытый лист, а потом их отображать в листе "Обработка заказа", с помощью формул. А вот как обратно свести их в том же порядке, я не знаю. Пока не получается....((((

Hugo, была идея у меня сделать сначала - все не зелёные тексты поставить, а затем все зелёные. Этот вариант пока единственный. Но он не годится, т.к. не даёт полной картины....
Как вариант - заполняете дыры в F данными (есть приём в приёмах), можно цветом фона, затем сортировка.

это как?

Автор - yuka
Дата добавления - 17.09.2013 в 19:11
Serge_007 Дата: Среда, 18.09.2013, 00:23 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
это как?
http://www.excelworld.ru/forum/2-2030-22245-16-1342610966

Автор - Serge_007
Дата добавления - 18.09.2013 в 00:23
Hugo Дата: Среда, 18.09.2013, 00:51 | Сообщение № 7
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3729
Репутация: 795 ±
Замечаний: 0% ±

365
Про "приём в приёмах" это я второпях ресурсом ошибся :)
Вот тут было: http://www.planetaexcel.ru/techniques/2/96/
Но Сергей и здесь нашёл упоминание этого способа - выделяете все пустые в диапазоне, забиваете формулу =верхнему, заменяете на значения.


webmoney: E265281470651 Z422237915069
USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD
 
Ответить
СообщениеПро "приём в приёмах" это я второпях ресурсом ошибся :)
Вот тут было: http://www.planetaexcel.ru/techniques/2/96/
Но Сергей и здесь нашёл упоминание этого способа - выделяете все пустые в диапазоне, забиваете формулу =верхнему, заменяете на значения.

Автор - Hugo
Дата добавления - 18.09.2013 в 00:51
yuka Дата: Среда, 18.09.2013, 11:22 | Сообщение № 8
Группа: Пользователи
Ранг: Участник
Сообщений: 94
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Если проблема собрать из двух таблиц одну - та же ВПР() покажет, кого из первой таблицы нет во второй. Ну или СЧЁТЕСЛИ().
Этих копируете в низ сводной таблицы, далее ВПР() в ней по первой.

проблема в этом. Нужно собрать 2 таблицы в одну.
Как выяснилось, надо это обработать формулами. Пытаюсь создать формулу, но когда сталкиваюсь с тем, что нужно подцепить ещё одну таблицу, вхожу опять в тупик.
К сообщению приложен файл: file.xls (39.0 Kb)
 
Ответить
Сообщение
Если проблема собрать из двух таблиц одну - та же ВПР() покажет, кого из первой таблицы нет во второй. Ну или СЧЁТЕСЛИ().
Этих копируете в низ сводной таблицы, далее ВПР() в ней по первой.

проблема в этом. Нужно собрать 2 таблицы в одну.
Как выяснилось, надо это обработать формулами. Пытаюсь создать формулу, но когда сталкиваюсь с тем, что нужно подцепить ещё одну таблицу, вхожу опять в тупик.

Автор - yuka
Дата добавления - 18.09.2013 в 11:22
китин Дата: Среда, 18.09.2013, 11:52 | Сообщение № 9
Группа: Модераторы
Ранг: Экселист
Сообщений: 7030
Репутация: 1079 ±
Замечаний: 0% ±

Excel 2007;2010;2016
а если проще?скопировать обе таблицы на лист Сводная,на вкладке Данные нажать удалить дубликаты,и в соседний столбец ввести формулу
Код
=ЕСЛИОШИБКА(ВПР(Сводная!$E1;Лист2!$A$1:$B$18;2;ЛОЖЬ);ИНДЕКС(Лист1!$A$1:$B$17;ПОИСКПОЗ(Сводная!$E1;Лист1!$B$1:$B$17;0);1))

это для 2007 оффиса
для 2003 см.ниже.исправил
К сообщению приложен файл: file_22.xls (27.5 Kb)


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852


Сообщение отредактировал китин - Среда, 18.09.2013, 12:23
 
Ответить
Сообщениеа если проще?скопировать обе таблицы на лист Сводная,на вкладке Данные нажать удалить дубликаты,и в соседний столбец ввести формулу
Код
=ЕСЛИОШИБКА(ВПР(Сводная!$E1;Лист2!$A$1:$B$18;2;ЛОЖЬ);ИНДЕКС(Лист1!$A$1:$B$17;ПОИСКПОЗ(Сводная!$E1;Лист1!$B$1:$B$17;0);1))

это для 2007 оффиса
для 2003 см.ниже.исправил

Автор - китин
Дата добавления - 18.09.2013 в 11:52
yuka Дата: Среда, 18.09.2013, 12:02 | Сообщение № 10
Группа: Пользователи
Ранг: Участник
Сообщений: 94
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Спасибо! А можно ли E18-E21 расположить после соответствующих имен?:
КС-01.01.
КС-01.01-ч1
КС-01.01-ч2
Г-01.01-ч1
Г-01.01-ч2
 
Ответить
СообщениеСпасибо! А можно ли E18-E21 расположить после соответствующих имен?:
КС-01.01.
КС-01.01-ч1
КС-01.01-ч2
Г-01.01-ч1
Г-01.01-ч2

Автор - yuka
Дата добавления - 18.09.2013 в 12:02
китин Дата: Среда, 18.09.2013, 12:11 | Сообщение № 11
Группа: Модераторы
Ранг: Экселист
Сообщений: 7030
Репутация: 1079 ±
Замечаний: 0% ±

Excel 2007;2010;2016
Выделить Е1-Е21.Главная-сортировка от А до Я.сортировать только выделенный диапазон


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
СообщениеВыделить Е1-Е21.Главная-сортировка от А до Я.сортировать только выделенный диапазон

Автор - китин
Дата добавления - 18.09.2013 в 12:11
yuka Дата: Среда, 18.09.2013, 12:18 | Сообщение № 12
Группа: Пользователи
Ранг: Участник
Сообщений: 94
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Здорово! Спасибо большое, что-то про сортировку я даже не подумала!)) Буду теперь тестить на своей таблице.
 
Ответить
СообщениеЗдорово! Спасибо большое, что-то про сортировку я даже не подумала!)) Буду теперь тестить на своей таблице.

Автор - yuka
Дата добавления - 18.09.2013 в 12:18
китин Дата: Среда, 18.09.2013, 12:22 | Сообщение № 13
Группа: Модераторы
Ранг: Экселист
Сообщений: 7030
Репутация: 1079 ±
Замечаний: 0% ±

Excel 2007;2010;2016
переделал формулу для 2003-обшибочка вышла
Код
=ЕСЛИ(ЕНД(ВПР(Сводная!$E1;Лист2!$A$1:$B$18;2;ЛОЖЬ));ИНДЕКС(Лист1!$A$1:$B$17;ПОИСКПОЗ(Сводная!$E1;Лист1!$B$1:$B$17;0);1);ВПР(Сводная!$E1;Лист2!$A$1:$B$18;2;ЛОЖЬ))


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщениепеределал формулу для 2003-обшибочка вышла
Код
=ЕСЛИ(ЕНД(ВПР(Сводная!$E1;Лист2!$A$1:$B$18;2;ЛОЖЬ));ИНДЕКС(Лист1!$A$1:$B$17;ПОИСКПОЗ(Сводная!$E1;Лист1!$B$1:$B$17;0);1);ВПР(Сводная!$E1;Лист2!$A$1:$B$18;2;ЛОЖЬ))

Автор - китин
Дата добавления - 18.09.2013 в 12:22
  • Страница 1 из 1
  • 1
Поиск:

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