Искал по форуму, но к сожалению не нашел ответ. Стоит задача выбрать из массива данных словосочетание по заданному параметру и прилепить его к исходному тексту в ячейке. В случае если по заданному параметру в масииве имеется несколько вариантов словосочетаний, то выбрать из них первое случайное.
Пример задачи во вложении.
Заранее благодарен!
Добрый вечер!
Нужна помощь профессионалов!
Искал по форуму, но к сожалению не нашел ответ. Стоит задача выбрать из массива данных словосочетание по заданному параметру и прилепить его к исходному тексту в ячейке. В случае если по заданному параметру в масииве имеется несколько вариантов словосочетаний, то выбрать из них первое случайное.
Эта формула выбирает и цепляет первое что найдет в массиве отвечающее заданному параметру. И если параметр один и тот же у всех исходных строк, то и цепляет одно и то же слово.
Надо чтобы было так, к примеру:
Исходное слово1=20 символов (остаток 13 символов) прицепить Слово из массива1=13 символов Исходное слово2=20 символов (остаток 13 символов) прицепить Слово из массива4=13 символов Исходное слово3=20 символов (остаток 13 символов) прицепить Слово из массива3=13 символов Исходное слово4=20 символов (остаток 13 символов) прицепить Слово из массива2=13 символов Исходное слово5=20 символов (остаток 13 символов) прицепить Слово из массива5=13 символов
т.е. слова в массиве длинной 13 символов, но разные (т.е. в случайном порядке выбранные из этих слов одинаковой длинны)
Спасибо за быстрый ответ!
Но не совсем то, что хотелось бы.
Эта формула выбирает и цепляет первое что найдет в массиве отвечающее заданному параметру. И если параметр один и тот же у всех исходных строк, то и цепляет одно и то же слово.
Надо чтобы было так, к примеру:
Исходное слово1=20 символов (остаток 13 символов) прицепить Слово из массива1=13 символов Исходное слово2=20 символов (остаток 13 символов) прицепить Слово из массива4=13 символов Исходное слово3=20 символов (остаток 13 символов) прицепить Слово из массива3=13 символов Исходное слово4=20 символов (остаток 13 символов) прицепить Слово из массива2=13 символов Исходное слово5=20 символов (остаток 13 символов) прицепить Слово из массива5=13 символов
т.е. слова в массиве длинной 13 символов, но разные (т.е. в случайном порядке выбранные из этих слов одинаковой длинны)uri
Да и еще не мешало бы сделать так, что если в массиве не окажется слова с длинной 13 символов, то будет выбрано случайное слово из имеющихся слов длинной 12 символов (т.е. на один символ меньше) и так далее, если нет 12 символов, ищет случайное слово из 11 символов.
Да и еще не мешало бы сделать так, что если в массиве не окажется слова с длинной 13 символов, то будет выбрано случайное слово из имеющихся слов длинной 12 символов (т.е. на один символ меньше) и так далее, если нет 12 символов, ищет случайное слово из 11 символов.uri
Я даже не знаю, что и сказать! Начну с благодарностей. Огромное спасибо! Я на самом деле так и не понял, как это работает, но к своей таблице прикрутил, ЗАРАБОТАЛА!
Еще раз спасибо!
.... вроде как и не заспамил ничего....
Добрый день!
Я даже не знаю, что и сказать! Начну с благодарностей. Огромное спасибо! Я на самом деле так и не понял, как это работает, но к своей таблице прикрутил, ЗАРАБОТАЛА!