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

Вход

Регистрация

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

 

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

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Перенос данных на другой лист
ksuxa2505 Дата: Вторник, 17.10.2017, 20:57 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Здравствуйте! girl_smile

В таблице есть два листа. На первом листе 10к+ строк, в каждой строке есть значение "АКПП каталог", такие значения могут повторяться или быть уникальными.
Во втором листе на каждый "АКПП каталог" есть значения "АКПП", которых также может быть несколько.
Задача - добавить АКПП (добавить столбцы) каждой строчке в первом листе в соответствии со значением "АКПП каталог".

Надеюсь, что понятно объяснила %)

Я не сильна в Excel, поэтому пока единственный вариант, который я вижу - это сделать вручную. Посмотрев статьи на сайте, не смогла найти подходящую мне.
Помогите, пожалуйста, с более оптимальным решением.

Заранее спасибо! girl_curtsey
К сообщению приложен файл: 4828484.xlsx (11.4 Kb)
 
Ответить
СообщениеЗдравствуйте! girl_smile

В таблице есть два листа. На первом листе 10к+ строк, в каждой строке есть значение "АКПП каталог", такие значения могут повторяться или быть уникальными.
Во втором листе на каждый "АКПП каталог" есть значения "АКПП", которых также может быть несколько.
Задача - добавить АКПП (добавить столбцы) каждой строчке в первом листе в соответствии со значением "АКПП каталог".

Надеюсь, что понятно объяснила %)

Я не сильна в Excel, поэтому пока единственный вариант, который я вижу - это сделать вручную. Посмотрев статьи на сайте, не смогла найти подходящую мне.
Помогите, пожалуйста, с более оптимальным решением.

Заранее спасибо! girl_curtsey

Автор - ksuxa2505
Дата добавления - 17.10.2017 в 20:57
Che79 Дата: Вторник, 17.10.2017, 21:09 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация: 306 ±
Замечаний: 0% ±

2013 Win, 365 Mac
ksuxa2505, здравствуйте. Если правильно понял Вашу хотелку, то может, так?
Код
{=ТРАНСП(Лист2!B4:B9)}
Формула массива (вводится одновременным нажатием Ctrl+Shift+Enter) в L4, предварительно выделив диапазон L4:Q4
К сообщению приложен файл: 4828484_1.xlsx (12.2 Kb)


Делай нормально и будет нормально!
 
Ответить
Сообщениеksuxa2505, здравствуйте. Если правильно понял Вашу хотелку, то может, так?
Код
{=ТРАНСП(Лист2!B4:B9)}
Формула массива (вводится одновременным нажатием Ctrl+Shift+Enter) в L4, предварительно выделив диапазон L4:Q4

Автор - Che79
Дата добавления - 17.10.2017 в 21:09
ksuxa2505 Дата: Вторник, 17.10.2017, 22:09 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
ksuxa2505, здравствуйте. Если правильно понял Вашу хотелку, то может, так?

{=ТРАНСП(Лист2!B4:B9)}
Формула массива (вводится одновременным нажатием Ctrl+Shift+Enter) в L4, предварительно выделив диапазон L4:Q4


Спасибо за ответ. Нет, немного не так :(
Попробую объяснить по-другому. Есть два интересующих меня столбца "АКПП каталог" и "АКПП". В первой таблице на данных момент есть только "АКПП каталог", мне необходимо добавить столбец(-цы) "АКПП" для каждой строчки в таблице.
Когда речь идет о переносе пары значений, то я могу просто сделать ctrl+c/ctrl-v (как в примере), но в моей изначальной таблице больше десяти тысяч строк и значений в столбце "АКПП каталог" несколько сотен, значит копировать-вставлять будет весьма утомительно.

Возможно можно создать какое-нибудь условие, допустим, если "АКПП каталог" = A6VA, то вставить "HONDA; A6VA; A2YA; APXA; APX4; B7YA; MPOA ; MPWA....", если "АКПП каталог" = "В2ET" , то вставить "....."

Думаю, завтра утром я смогу объяснить получше :)
 
Ответить
Сообщение
ksuxa2505, здравствуйте. Если правильно понял Вашу хотелку, то может, так?

{=ТРАНСП(Лист2!B4:B9)}
Формула массива (вводится одновременным нажатием Ctrl+Shift+Enter) в L4, предварительно выделив диапазон L4:Q4


Спасибо за ответ. Нет, немного не так :(
Попробую объяснить по-другому. Есть два интересующих меня столбца "АКПП каталог" и "АКПП". В первой таблице на данных момент есть только "АКПП каталог", мне необходимо добавить столбец(-цы) "АКПП" для каждой строчки в таблице.
Когда речь идет о переносе пары значений, то я могу просто сделать ctrl+c/ctrl-v (как в примере), но в моей изначальной таблице больше десяти тысяч строк и значений в столбце "АКПП каталог" несколько сотен, значит копировать-вставлять будет весьма утомительно.

Возможно можно создать какое-нибудь условие, допустим, если "АКПП каталог" = A6VA, то вставить "HONDA; A6VA; A2YA; APXA; APX4; B7YA; MPOA ; MPWA....", если "АКПП каталог" = "В2ET" , то вставить "....."

Думаю, завтра утром я смогу объяснить получше :)

Автор - ksuxa2505
Дата добавления - 17.10.2017 в 22:09
_Boroda_ Дата: Среда, 18.10.2017, 09:36 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16881
Репутация: 6593 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
ksuxa2505, В объяснении вроде более-менее понятно все, а вот файл у Вас не очень показательный, что и ввело в заблуждение Алексея.
Нужен Ваш файл с НЕСКОЛЬКИМИ каталогами на обоих листах. Причем их нужно расположить именно так, как они в реальном файле - это я про второй лист, там АКПП каталоги идут по порядку или могуб быть вразнобой? И если вразнобой, то есть ли возможность предварительно их отсортировать? Можно и без сортировки, но тогда формула получится намного тяжелее.

Ну а пока держите просто формулу для отсортированных значений. Она страшная, зато довольно быстрая для 10000 записей
Код
=ЕСЛИОШИБКА(ИНДЕКС(L:L;ПОИСКПОЗ($A4;$A$1:$A3;));ЕСЛИ(СТОЛБЕЦ()-СТОЛБЕЦ($K4)>СЧЁТЕСЛИ(Лист2!$C:$C;$A4);"";ИНДЕКС(Лист2!$B:$B;ПОИСКПОЗ($A4;Лист2!$C$1:$C$9999;)+СТОЛБЕЦ()-СТОЛБЕЦ($L4))))
К сообщению приложен файл: 2872672.xlsx (12.6 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщениеksuxa2505, В объяснении вроде более-менее понятно все, а вот файл у Вас не очень показательный, что и ввело в заблуждение Алексея.
Нужен Ваш файл с НЕСКОЛЬКИМИ каталогами на обоих листах. Причем их нужно расположить именно так, как они в реальном файле - это я про второй лист, там АКПП каталоги идут по порядку или могуб быть вразнобой? И если вразнобой, то есть ли возможность предварительно их отсортировать? Можно и без сортировки, но тогда формула получится намного тяжелее.

Ну а пока держите просто формулу для отсортированных значений. Она страшная, зато довольно быстрая для 10000 записей
Код
=ЕСЛИОШИБКА(ИНДЕКС(L:L;ПОИСКПОЗ($A4;$A$1:$A3;));ЕСЛИ(СТОЛБЕЦ()-СТОЛБЕЦ($K4)>СЧЁТЕСЛИ(Лист2!$C:$C;$A4);"";ИНДЕКС(Лист2!$B:$B;ПОИСКПОЗ($A4;Лист2!$C$1:$C$9999;)+СТОЛБЕЦ()-СТОЛБЕЦ($L4))))

Автор - _Boroda_
Дата добавления - 18.10.2017 в 09:36
  • Страница 1 из 1
  • 1
Поиск:

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