Здравствуйте, возможно ли силами excel сделать следующее, (см. файл, в данный файл скопировал небольшую часть позиций из файла оригинала) в ячейку W2 поместить все артикулы из столбца G (через запятую) находящиеся в диапазоне G3:G10. Тогда в ячейку W3 поместить артикулы из ячейки G2 и диапазона G4:G10. Т.е в ячейку идут все артикулы имеющие отношение к марке Alfa Romeo 147 (2000-2010), кроме артикула находящегося напротив этой ячейки. Для наглядности заполнил пару ячеек вручную.
Здравствуйте, возможно ли силами excel сделать следующее, (см. файл, в данный файл скопировал небольшую часть позиций из файла оригинала) в ячейку W2 поместить все артикулы из столбца G (через запятую) находящиеся в диапазоне G3:G10. Тогда в ячейку W3 поместить артикулы из ячейки G2 и диапазона G4:G10. Т.е в ячейку идут все артикулы имеющие отношение к марке Alfa Romeo 147 (2000-2010), кроме артикула находящегося напротив этой ячейки. Для наглядности заполнил пару ячеек вручную.Judgin999
bigor, Мне уже предлагали на другом форуме воспользоваться этой функцией, но к сожалению не смог добиться нужного результата. При использовании этой функции происходит сдвиг диапазона на одну ячейку. А мне нужно чтобы в ячейку помещались артикулы в соответствии со столбцом R. Если в столбце R меняется марка автомобиля, то и диапазон перемещаемых артикулов должен меняться. (См. файл, ячейка W11). Может я конечно неправильно использую данную функцию. Если можете то покажите наглядно, как это сделать.
bigor, Мне уже предлагали на другом форуме воспользоваться этой функцией, но к сожалению не смог добиться нужного результата. При использовании этой функции происходит сдвиг диапазона на одну ячейку. А мне нужно чтобы в ячейку помещались артикулы в соответствии со столбцом R. Если в столбце R меняется марка автомобиля, то и диапазон перемещаемых артикулов должен меняться. (См. файл, ячейка W11). Может я конечно неправильно использую данную функцию. Если можете то покажите наглядно, как это сделать.Judgin999
bigor, К сожалению не работает. Попробую более конкретно объяснить задачу. В интернет магазине есть категория Alfa Romeo 147 (2000-2010). В ней имеются товары с SKU(артикулом) в диапазоне G2:G10. Фотографии этих товаров имеющих отношение к данной модели автомобиля нужно вывести внизу в виде похожих товаров. Чтобы посетитель страницы товара мог видеть другие товары подходящие к его марке автомобиля. Для этого требуется чтобы в диапазоне W2:W10 т.е пока в столбце R идет марка автомобиля Alfa Romeo 147 (2000-2010) размещать артикулы из диапазона G2:G10. Далее в столбце R меняется марка автомобиля на Alfa Romeo 156 (1997-2007) и соответственно в диапазоне W11:W20 т.е пока в столбце R идет марка автомобиля Alfa Romeo 156 (1997-2007) размещать артикулы из диапазона G11:G20. И так далее со всеми остальными марками автомобилей.
bigor, К сожалению не работает. Попробую более конкретно объяснить задачу. В интернет магазине есть категория Alfa Romeo 147 (2000-2010). В ней имеются товары с SKU(артикулом) в диапазоне G2:G10. Фотографии этих товаров имеющих отношение к данной модели автомобиля нужно вывести внизу в виде похожих товаров. Чтобы посетитель страницы товара мог видеть другие товары подходящие к его марке автомобиля. Для этого требуется чтобы в диапазоне W2:W10 т.е пока в столбце R идет марка автомобиля Alfa Romeo 147 (2000-2010) размещать артикулы из диапазона G2:G10. Далее в столбце R меняется марка автомобиля на Alfa Romeo 156 (1997-2007) и соответственно в диапазоне W11:W20 т.е пока в столбце R идет марка автомобиля Alfa Romeo 156 (1997-2007) размещать артикулы из диапазона G11:G20. И так далее со всеми остальными марками автомобилей.Judgin999
Не вяжется Ваше пояснение с примером из #3 по которому я делал формулу. Я понял,что нужно выбрать все артикулы, которые соответсвуют марке и которых нет в вышестоящих ячейках столбца G. Если нужны все по марке, то
Код
=TEXTJOIN(",";1;IF(R$2:R$28=R2;G$2:G$28;""))
Не вяжется Ваше пояснение с примером из #3 по которому я делал формулу. Я понял,что нужно выбрать все артикулы, которые соответсвуют марке и которых нет в вышестоящих ячейках столбца G. Если нужны все по марке, то
bigor, если использовать формулу предложенную вами, то в ячейку W2 помещаются 27 артикулов из диапазона G2:G28, а должны идти только G2:G10. Так как с R11 меняется марка автомобиля. Да и фиксация ячеек с помощью значка $ приводит к тому что в W11 появляется ошибка #ЗНАЧ! Получается что данную задачу не решить с помощью Excel?
bigor, если использовать формулу предложенную вами, то в ячейку W2 помещаются 27 артикулов из диапазона G2:G28, а должны идти только G2:G10. Так как с R11 меняется марка автомобиля. Да и фиксация ячеек с помощью значка $ приводит к тому что в W11 появляется ошибка #ЗНАЧ! Получается что данную задачу не решить с помощью Excel? Judgin999
bigor, Ну да это то, что надо. Спасибо огромное! Единственное что можно было бы еще сделать это исключить из ячейки тот артикул который находится напротив этой ячейки. Потому как в похожих товарах будет отображаться этот же товар, на странице которого находится пользователь. Т.е из ячейки W2 убрать артикул из G2, из W3 артикул из G3 и т.д. Ну если это сложно реализовать, то я доволен и этим результатом. Еще раз спасибо!
bigor, Ну да это то, что надо. Спасибо огромное! Единственное что можно было бы еще сделать это исключить из ячейки тот артикул который находится напротив этой ячейки. Потому как в похожих товарах будет отображаться этот же товар, на странице которого находится пользователь. Т.е из ячейки W2 убрать артикул из G2, из W3 артикул из G3 и т.д. Ну если это сложно реализовать, то я доволен и этим результатом. Еще раз спасибо!Judgin999