Эта заметка будет полезна тем, кто пишет однотипные предложения в объявлениях. Например, у меня такие:0*10*3 см - 55 руб. (заказ кратно 5 шт.)
12*12*3 см - 60 руб. (заказ кратно 4 шт.)
15*15*3 см - 65 руб. (заказ кратно 3 шт.)
Или такие
крышка-дно, 10*10*3 см (заказ кратно 5 шт.) черный 55 руб., белый 50 руб. крафт 45 руб.
крышка-дно, 12*12*3 см (заказ кратно 4 шт.) черный 60 руб., белый 55 руб. крафт 50 руб.
крышка-дно, 15*15*3 см (заказ кратно 3 шт.) черный 65 руб., белый 60 руб. крафт 55 руб.
Покажу на примере своих коробок. Создаем таблицу с параметрами. У меня вид, длина, ширина, высота коробки, кратность заказа, стоимость по цветам или виду бумаги.
Заполним для наглядности.
Теперь напишем формулу, чтобы у нас был полноценный текст, который подтянет все данные из строки таблицы.
Выбираем функцию =СЦЕПИТЬ или =CONCATENATE смотря какой язык у MS Excel. Далее в скобках пишем весь текст который хотим видеть в строке. Сам текст нужно заключать в кавычки ", между текстом через точку с запятой можно вставлять номера ячеек откуда брать данные, далее опять продолжать писать текст.
Я на работе часто этим пользуюсь для составления однотипных приказов или служебных записок.
Формула в итоге будет следующая (русский и английский варианты):
=СЦЕПИТЬ(B3; "*"; C3; "*"; D3; " см"; " - "; F3; " руб. "; "(заказ кратно "; E3; " шт.)")
=CONCATENATE(B3; "*"; C3; "*"; D3; " см"; " - "; F3; " руб. "; "(заказ кратно "; E3; " шт.)")
Нажимаем enter, в итоге получаем красивую строку.
Когда пишете текст не забывайте о пробелах, формула сцепляет сразу текст друг к другу, например, у меня в формуле стоят пробелы меду цифрами и см, до и после тире, до и после руб. и т.д. (B3; "*"; C3; "*"; D3; " см"; " - "; F3; " руб. "; "(заказ кратно "; E3; " шт.)")
если без пробелов будет функция (B3; "*"; C3; "*"; D3; "см"; "-"; F3; "руб."; "(заказ кратно"; E3; "шт.)"), то в итоге получим:
10*10*3см-55руб.(заказ кратно5шт.), что выглядит, не очень симпатично.Растягиваем формулу вниз на все строки и получаем текст по всем размерам
Теперь можно копировать текст куда угодно.
Если требуется учесть цвет и форму коробки, то дополним формулу ссылаясь на соответствующие ячейки. И получим такой текст:
Давайте подробнее разберем как дополнить формулу:
Для начала дополним вид коробки, для этого в начало формулы допишем А3.
Вторую часть формулы изменим, скачала уточнить про кратность заказа, затем будем писать стоимость для каждого цвета. Ссылка на цвет:
Обязательно перед значениями столбца и строки нужно написать значок доллара, это зафиксирует ссылку только на этой ячейке и при копировании формулы значение не изменится. В нашем случае, при растягивании формулы, нужно чтобы значения размера и стоимости менялись, а ссылка на цвет была на постоянную ячейку.
И не забываем про пробелы, даже если просто между ячейками, обязательно в кавычках пробел нужно поставить, вот так:
В итоге получаем формулу: =CONCATENATE(A3; ", "; B3; "*"; C3; "*"; D3; " см"; " (заказ кратно "; E3; " шт.) "; $F$2; " "; F3; " руб., "; $G$2; " "; G3; " руб. "; H2; " "; H3; " руб.")
Растягиваем на все строки:
Получили готовый текст для объявлений.
Ну вот пока и все, надеюсь, информация будет полезна рукодельницам. Как вставлять данные в более длинный текст, опишу в следующих статьях.
С наилучшими пожеланиями, Анна.