В таблице есть два листа. На первом листе 10к+ строк, в каждой строке есть значение "АКПП каталог", такие значения могут повторяться или быть уникальными. Во втором листе на каждый "АКПП каталог" есть значения "АКПП", которых также может быть несколько. Задача - добавить АКПП (добавить столбцы) каждой строчке в первом листе в соответствии со значением "АКПП каталог".
Надеюсь, что понятно объяснила
Я не сильна в Excel, поэтому пока единственный вариант, который я вижу - это сделать вручную. Посмотрев статьи на сайте, не смогла найти подходящую мне. Помогите, пожалуйста, с более оптимальным решением.
Заранее спасибо!
Здравствуйте!
В таблице есть два листа. На первом листе 10к+ строк, в каждой строке есть значение "АКПП каталог", такие значения могут повторяться или быть уникальными. Во втором листе на каждый "АКПП каталог" есть значения "АКПП", которых также может быть несколько. Задача - добавить АКПП (добавить столбцы) каждой строчке в первом листе в соответствии со значением "АКПП каталог".
Надеюсь, что понятно объяснила
Я не сильна в Excel, поэтому пока единственный вариант, который я вижу - это сделать вручную. Посмотрев статьи на сайте, не смогла найти подходящую мне. Помогите, пожалуйста, с более оптимальным решением.
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
ksuxa2505, В объяснении вроде более-менее понятно все, а вот файл у Вас не очень показательный, что и ввело в заблуждение Алексея. Нужен Ваш файл с НЕСКОЛЬКИМИ каталогами на обоих листах. Причем их нужно расположить именно так, как они в реальном файле - это я про второй лист, там АКПП каталоги идут по порядку или могуб быть вразнобой? И если вразнобой, то есть ли возможность предварительно их отсортировать? Можно и без сортировки, но тогда формула получится намного тяжелее.
Ну а пока держите просто формулу для отсортированных значений. Она страшная, зато довольно быстрая для 10000 записей
ksuxa2505, В объяснении вроде более-менее понятно все, а вот файл у Вас не очень показательный, что и ввело в заблуждение Алексея. Нужен Ваш файл с НЕСКОЛЬКИМИ каталогами на обоих листах. Причем их нужно расположить именно так, как они в реальном файле - это я про второй лист, там АКПП каталоги идут по порядку или могуб быть вразнобой? И если вразнобой, то есть ли возможность предварительно их отсортировать? Можно и без сортировки, но тогда формула получится намного тяжелее.
Ну а пока держите просто формулу для отсортированных значений. Она страшная, зато довольно быстрая для 10000 записей