12 / 0 / 0
Регистрация: 25.04.2018
Сообщений: 62
|
|
1 | |
Добавка в ячейку слов - в определенном порядке, ориентируясь на другую ячейку16.02.2019, 06:45. Показов 1461. Ответов 19
Метки нет (Все метки)
Добрый день, господа.
Помогите разобраться с непростым вопросом. В ячейку "D9" записан текст: текст(❶❷❸❹❺❻❼❽❾❿ ❶❶ ❶❷ ❶❸ ❶❹ ❶❺ ❶❻ ) В ячейку "F14" вписан текст: "второй4+седьмой2+четвертый1+десятый1" В диапазон G3:U3 вписаны слова "первый", "второй", "третий" и т.д. по возрастанию. И под некоторыми ячейками этого диапазона - находится текст. Как переместить текст из диапазона G4:U4 - в ячейку D9 - в том порядке, в каком стоят ключевые слова в ячейке F14 ? То есть - сперва должен идти элемент текста под ячейкой с текстом "второй", затем элемент текста который находится по ячейкой с текстом "седьмой", затем текст под ячейкой "Четвертый", затем текст под ячейкой "десятый". В результате должен получиться результат: "текст(❶tyu5 try7❷5h❸fj!-4❹5463❺❻❼❽❾❿ ❶❶ ❶❷ ❶❸ ❶❹ ❶❺ ❶❻ )"
0
|
16.02.2019, 06:45 | |
Ответы с готовыми решениями:
19
Перенос части слов в другую ячейку В ячейку записать дату, если в другую ячейку ввели "+" Определить последнюю ячейку в таблице в определенном столбце Задача: Закрепить ячейку вывода в определенном диапазоне |
35 / 30 / 6
Регистрация: 21.08.2015
Сообщений: 121
|
|
16.02.2019, 09:35 | 2 |
Привет!
В ячейке D9 между цифрами нет пробелов, а между числами есть - это тормозит поток решения ...
0
|
12 / 0 / 0
Регистрация: 25.04.2018
Сообщений: 62
|
|
16.02.2019, 10:14 [ТС] | 3 |
tmash, и что делать ?
0
|
11508 / 3794 / 681
Регистрация: 13.02.2009
Сообщений: 11,197
|
|
16.02.2019, 11:11 | 4 |
0
|
11508 / 3794 / 681
Регистрация: 13.02.2009
Сообщений: 11,197
|
|
16.02.2019, 11:17 | 5 |
0
|
35 / 30 / 6
Регистрация: 21.08.2015
Сообщений: 121
|
|
16.02.2019, 11:18 | 6 |
Спасибо за вопрос - почувствовал себя Чернышевским :-)
Произвести объектную декомпозицию задачи и вопросы про объекты-артефакты подкладывать их в форум.
0
|
12 / 0 / 0
Регистрация: 25.04.2018
Сообщений: 62
|
|
16.02.2019, 11:26 [ТС] | 7 |
Вот смотрите.
Этот текст "второй4+седьмой2+четвертый1+десятый1" - описывает порядок расположения слов. Какое слово идет первым, какое слово должно идти вторым, какое третьим, а какое четвертым. Цифры здесь остались от другого макроса - который выравнивает эти слова - по величине числа, стоящего рядом со словом. Текст "второй4" - имеет число 4, которое здесь самое большое - и поэтому слово стоит первым. А вот текст "седьмой2" - уже имеет число 2 - которое второе по величине - и поэтому слово идет вторым. То есть эта строчка - "второй4+седьмой2+четвертый1+десятый1" - определяет порядок расположения слов.
0
|
11508 / 3794 / 681
Регистрация: 13.02.2009
Сообщений: 11,197
|
||||||
16.02.2019, 12:23 | 8 | |||||
на этом сайте какой-то глюк: я не могу просмотреть часть своего сообщения скрытого спойлером (+) Добавлено через 53 секунды Убрал тег спойлера
0
|
12 / 0 / 0
Регистрация: 25.04.2018
Сообщений: 62
|
|
16.02.2019, 12:48 [ТС] | 9 |
Alex77755, почему-то не работает для количества слов больше 10.
То есть для текста "второй4+седьмой2+четвертый1+десятый1+первый1+третий1+пятый1+шестой1+восьмой1+од инадцатый1+двенадцатый1" Выдает результат: текст(❶tyu5 try7❷5h❸fj!-4❹5463❺1❻1❼1❽1❾1❿1 ❶1❶ ❶❷ ❶❸ ❶❹ ❶❺ ❶❻ ) Хотя на 11 отметке должно быть текст(❶tyu5 try7❷5h❸fj!-4❹5463❺1❻1❼1❽1❾1❿1 ❶❶1 ❶❷ ❶❸ ❶❹ ❶❺ ❶❻ )
0
|
11508 / 3794 / 681
Регистрация: 13.02.2009
Сообщений: 11,197
|
|
16.02.2019, 14:17 | 10 |
Все значения вставляются после картинки с цифрой
0
|
11508 / 3794 / 681
Регистрация: 13.02.2009
Сообщений: 11,197
|
|
16.02.2019, 14:24 | 11 |
что бы не путаться скопировал значения
0
|
12 / 0 / 0
Регистрация: 25.04.2018
Сообщений: 62
|
|
16.02.2019, 14:26 [ТС] | 12 |
Alex77755, ну там же - видите - поскольку нет одиночного символа одиннадцати ❿, то такой одиночный символ - заменен двумя символами ❶❶ - как имитация "11".
Потому что по-другому не получается написать. Можно как-то задать в вашем макросе условие - что если слов больше десяти, то нужно вставлять текст от десятого слова и выше - не после одного символа ❶, а после двух символов - навроде ❶❶ ?
0
|
11508 / 3794 / 681
Регистрация: 13.02.2009
Сообщений: 11,197
|
|
16.02.2019, 14:26 | 13 |
0
|
12 / 0 / 0
Регистрация: 25.04.2018
Сообщений: 62
|
|
16.02.2019, 14:26 [ТС] | 14 |
Alex77755, ну там же - видите - поскольку нет одиночного символа одиннадцати ❿, то такой одиночный символ - заменен двумя символами ❶❶ - как имитация "11".
Потому что по-другому не получается написать. Можно как-то задать в вашем макросе условие - что если слов больше десяти, то нужно вставлять текст от десятого слова и выше - не после одного символа ❶, а после двух символов - навроде ❶❶ ?
0
|
11508 / 3794 / 681
Регистрация: 13.02.2009
Сообщений: 11,197
|
|
16.02.2019, 14:28 | 15 |
0
|
12 / 0 / 0
Регистрация: 25.04.2018
Сообщений: 62
|
|
16.02.2019, 14:39 [ТС] | 16 |
Alex77755, а как это сделать ?
0
|
11508 / 3794 / 681
Регистрация: 13.02.2009
Сообщений: 11,197
|
|
16.02.2019, 14:44 | 17 |
0
|
12 / 0 / 0
Регистрация: 25.04.2018
Сообщений: 62
|
|
16.02.2019, 14:47 [ТС] | 18 |
Alex77755, а в макросе его куда поставить ?
0
|
11508 / 3794 / 681
Регистрация: 13.02.2009
Сообщений: 11,197
|
|
16.02.2019, 14:55 | 19 |
Сообщение было отмечено Snegovik2 как решение
Решение
в нужное место. Перед формированием (вставкой блока символов) строки
1
|
12 / 0 / 0
Регистрация: 25.04.2018
Сообщений: 62
|
|
16.02.2019, 15:05 [ТС] | 20 |
Alex77755, вот теперь - просто все именно так как нужно.
Огромное вам спасибо. Вы действительно - выдающийся программист нашей эпохи !
0
|
16.02.2019, 15:05 | |
16.02.2019, 15:05 | |
Помогаю со студенческими работами здесь
20
Определить предпоследнюю ячейку с не нулевым значением в определённом диапазоне Как залить ячейку в Exel при определенном условии Вывод значения в ячейку при определенном условии в другой ячейке Как можно из выделенного столбца каждую вторую ячейку перенести на столбец вправо и на ячейку вверх? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |