загрузка
Ирина, Россия, Москва, 45 лет
Ирина, Москва, 45 лет.
 
Всем привет!
Не знаю, как правильно описать вопрос. Нужна помощь в работе с экселем, может ли он вообще такое, если да - какие функции почитать.
Даны прайсы в виде столбиков, т. е. сначала артикул, потом уже цвета и размеры с ценами.

Мне нужно этот прайс использовать не только визуально, но и для редактирования других файлов.
Но для ф-ции ВПР, например, мне нужно все это перевести в линию, в одну строку.

На фотке примерно показала что нужно сделать.

Кто-то подскажет?)

Помогите разобраться с Экселем. Не могу найти.

Можно без наименования, хотя бы просто артикул-размер цена, главное в одну строку.
Тема скрыта, т.к. её содержание не нравится большому количеству пользователей. Открыть содержание
Андрей, Московская обл., 54 года
Андрей, Московская обл., 54 года.
 
Ирина, Россия, Москва, 45 лет
Ирина, Москва, 45 лет.
 
Нет, к сожалению, это не том. Транспонирование позволяет просто перевернуть таблицу, а мне нужно другое.
Там не просто перевернуть, а привязать артикул к каждой строчке цвета с размером.
Ну и прайс на тысячи строк, сотни артикулов, вручную каждый арт не сделаешь.

Но большое спасибо за желание помочь! smile1_rt_40.png
Сообщение отредактировала Ирина, Россия, Москва (автор поста) 05.11.2017 14:43
Виталий, Россия, Санкт-Петербург, 42 года
Виталий, Санкт-Петербург, 42 года.
 
Сдается мне, стандартными функциями здесь не обойтись - надо макрос на VB писать.
Андрей, Московская обл., 54 года
Андрей, Московская обл., 54 года.
 
Может выгоднее (быстрее и качественнее, хотя и за деньги) обратиться к фрилансерам, программирующим на VBA (Visual Basic for Applications)
Игорь, Россия, Москва, 45 лет
Игорь, Москва, 45 лет.
 
Неоднократно помогали - крайне советую:
http://programmersforum.ru/forumdisplay.php?f=20
Ирина, Россия, Москва, 45 лет
Ирина, Москва, 45 лет.
 
Виталий, Россия, Санкт-Петербург писал:
Сдается мне, стандартными функциями здесь не обойтись - надо макрос на VB писать.
Вот с этим я не знакома совсем(
Ирина, Россия, Москва, 45 лет
Ирина, Москва, 45 лет.
 
Игорь, Россия, Москва писал:
Неоднократно помогали - крайне советую: http://programmersforum.ru/forumdisplay.php?f=20
Спасибо! Попробую.
Виталий, Россия, Санкт-Петербург, 42 года
Виталий, Санкт-Петербург, 42 года.
 
Ирина, Россия, Москва писала:
Вот с этим я не знакома совсем(
Я тоже пока не знаком, но могу попробовать, если еще актуально.
Ирина, Россия, Москва, 45 лет
Ирина, Москва, 45 лет.
 
Виталий, Россия, Санкт-Петербург писал:
Я тоже пока не знаком, но могу попробовать, если еще актуально.
Что я должна ответить?)
Виталий, Россия, Санкт-Петербург, 42 года
Виталий, Санкт-Петербург, 42 года.
 
Ирина, Россия, Москва писала:
Что я должна ответить?)
Что-нибудь вроде - "да, конечно, актуально, попробуй, если не сложно, буду премного благодарна" smile_rt_40.png
МИХАИЛ, Россия, Москва, 55 лет
МИХАИЛ, Москва, 55 лет.
Женат
 
Ирина, Россия, Москва писала:
Всем привет! Не знаю, как правильно описать вопрос. Нужна помощь в работе с экселем, может ли он вообще такое, если да - какие функции почитать. Даны прайсы в виде столбиков, т. е. сначала артикул, потом уже цвета и размеры с ценами. Мне нужно этот прайс использовать не только визуально, но и для редактирования других файлов. Но для ф-ции ВПР, например, мне нужно все это перевести в линию, в одну строку. На фотке примерно показала что нужно сделать. Кто-то подскажет?) Можно без
MS Access Вам в помощь!
Там есть возможность загружать из различных таблиц данные и с помощью привязок между полями различных таблиц получать на выходе необходимые данные.
Это намного проще чем VB.
МИХАИЛ, Россия, Москва, 55 лет
МИХАИЛ, Москва, 55 лет.
Женат
 
Хотя приведенный Вами пример показывает, что данную табличку проще обработать руками.
Добавляете перед А два столбца
В первый с помощью функции = заносите наименование
Во второй - артикул
Ирина, Россия, Москва, 45 лет
Ирина, Москва, 45 лет.
 
Виталий, Россия, Санкт-Петербург писал:
Что-нибудь вроде - "да, конечно, актуально, попробуй, если не сложно, буду премного благодарна"
Ну прям мои мысли прочитал smile_rt_40.png
Да, конечно, актуально, попробуйте, если не сложно, буду премного благодарна girl-angel_rt_62.gif
Ирина, Россия, Москва, 45 лет
Ирина, Москва, 45 лет.
 
МИХАИЛ, Россия, Москва писал:
Хотя приведенный Вами пример показывает, что данную табличку проще обработать руками. Добавляете перед А два столбца В первый с помощью функции = заносите наименование Во второй - артикул
К сожалению, руками не проще. Таких строчек не одна тысяча. А меняются они каждую неделю(

По поводу аксес пока не в курсе, поизучаю, спасибо
Виталий, Россия, Санкт-Петербург, 42 года
Виталий, Санкт-Петербург, 42 года.
 
Ирина, Россия, Москва писала:
Да, конечно, актуально, попробуйте, если не сложно, буду премного благодарна
Отправил личным сообщением.
Виктор, Россия, Пущино, 56 лет
Виктор, Пущино, 56 лет.
В отношениях
 

При условии именно такой постановки задачи, следующий код "почти" должен помочь.
Добавляем 2 столбца спереди и выполняем макрос
Sub 1()
For i = 0 To 60 Step 6
For j = 1 + i To 6 + i
If j = 1 + i Then a = Cells(j, 3).Value
If j = 2 + i Then b = Cells(j, 3).Value
If j > 2 + i And j < 7 + i Then
Cells(j, 1).Value = a
Cells(j, 2).Value = b
End If
Next j
Next i
End Sub
Сообщение отредактировал Виктор, Россия, Пущино (автор поста) 07.11.2017 16:07
Новых ответов пока нет.

Вы не можете ответить, т.к. в данный момент не зарегистрированы или не авторизованы

Регистрация | Напомнить пароль | Или введите e-mail (номер телефона) и пароль в форме "Вход на сайт"

Или Вы можете войти на сайт (создать анкету), используя Войти через Mail.Ru Mail.ru, Войти через Одноклассники OK.ru или Войти через ВКонтакте VK.com Войти через Yandex Yandex

наверх
Вход на сайт
Логин, email или телефон
Пароль
Закр