Формула перестановки слов в ячейке
Lavr
Дата: Воскресенье, 08.10.2017, 09:56 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация:
0
±
Замечаний:
0% ±
Excel 2013
Здравствуйте. Мне нужно переставить слова в ячейке например: стиральную машину купить С помощью какой команды можно переставить слово "купить" в начало предложения? Спасибо.
Здравствуйте. Мне нужно переставить слова в ячейке например: стиральную машину купить С помощью какой команды можно переставить слово "купить" в начало предложения? Спасибо. Lavr
Сообщение отредактировал Lavr - Воскресенье, 08.10.2017, 09:56
Ответить
Сообщение Здравствуйте. Мне нужно переставить слова в ячейке например: стиральную машину купить С помощью какой команды можно переставить слово "купить" в начало предложения? Спасибо. Автор - Lavr Дата добавления - 08.10.2017 в 09:56
_Igor_61
Дата: Воскресенье, 08.10.2017, 10:07 |
Сообщение № 2
Группа: Проверенные
Ранг: Ветеран
Сообщений: 504
Репутация:
90
±
Замечаний:
0% ±
Excel 2007
Здравствуйте! Вариант:
Ответить
Сообщение Здравствуйте! Вариант: Автор - _Igor_61 Дата добавления - 08.10.2017 в 10:07
vikttur
Дата: Воскресенье, 08.10.2017, 10:53 |
Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Код
=СЖПРОБЕЛЫ(B1&" "&ПОДСТАВИТЬ(A2;B1;))
Если ячейка выбора не нужна, замените ссылку на слово
Код
=СЖПРОБЕЛЫ(B1&" "&ПОДСТАВИТЬ(A2;B1;))
Если ячейка выбора не нужна, замените ссылку на словоvikttur
Сообщение отредактировал vikttur - Воскресенье, 08.10.2017, 10:53
Ответить
Сообщение Код
=СЖПРОБЕЛЫ(B1&" "&ПОДСТАВИТЬ(A2;B1;))
Если ячейка выбора не нужна, замените ссылку на словоАвтор - vikttur Дата добавления - 08.10.2017 в 10:53
Lavr
Дата: Воскресенье, 08.10.2017, 10:55 |
Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация:
0
±
Замечаний:
0% ±
Excel 2013
_Igor_61 , Не знаю, сумею ли я ее применить , но я попробую) Спасибо!
_Igor_61 , Не знаю, сумею ли я ее применить , но я попробую) Спасибо!Lavr
Ответить
Сообщение _Igor_61 , Не знаю, сумею ли я ее применить , но я попробую) Спасибо!Автор - Lavr Дата добавления - 08.10.2017 в 10:55
Lavr
Дата: Воскресенье, 08.10.2017, 12:21 |
Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация:
0
±
Замечаний:
0% ±
Excel 2013
Если ячейка выбора не нужна, замените ссылку на слово
vikttur , Можно наглядно, как именно... ? ) Мне нужно в определенном столбце, слова "купить" переставить в начало заголовка. (прикпрепил скрин)
Если ячейка выбора не нужна, замените ссылку на слово
vikttur , Можно наглядно, как именно... ? ) Мне нужно в определенном столбце, слова "купить" переставить в начало заголовка. (прикпрепил скрин)Lavr
Сообщение отредактировал Lavr - Воскресенье, 08.10.2017, 12:22
Ответить
Сообщение Если ячейка выбора не нужна, замените ссылку на слово
vikttur , Можно наглядно, как именно... ? ) Мне нужно в определенном столбце, слова "купить" переставить в начало заголовка. (прикпрепил скрин)Автор - Lavr Дата добавления - 08.10.2017 в 12:21
Pelena
Дата: Воскресенье, 08.10.2017, 12:24 |
Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 19403
Репутация:
4554
±
Замечаний:
±
Excel 365 & Mac Excel
Код
=СЖПРОБЕЛЫ("купить "&ПОДСТАВИТЬ(A2;"купить";))
Код
=СЖПРОБЕЛЫ("купить "&ПОДСТАВИТЬ(A2;"купить";))
Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Код
=СЖПРОБЕЛЫ("купить "&ПОДСТАВИТЬ(A2;"купить";))
Автор - Pelena Дата добавления - 08.10.2017 в 12:24
Lavr
Дата: Воскресенье, 08.10.2017, 14:27 |
Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация:
0
±
Замечаний:
0% ±
Excel 2013
=СЖПРОБЕЛЫ("купить "&ПОДСТАВИТЬ(A2;"купить";))
Pelena , эта формула слово "купить" добавила в каждую ячейку в начало каждой строки. Мне же нужно слова "купить" переставить с конца заголовков в начало только от туда где оно есть в конце, а не добавлять его в каждой строке) Вполне возможно что, я не так сформулировал. Тем не менее спасибо вам, возможно это мне тоже пригодится.
=СЖПРОБЕЛЫ("купить "&ПОДСТАВИТЬ(A2;"купить";))
Pelena , эта формула слово "купить" добавила в каждую ячейку в начало каждой строки. Мне же нужно слова "купить" переставить с конца заголовков в начало только от туда где оно есть в конце, а не добавлять его в каждой строке) Вполне возможно что, я не так сформулировал. Тем не менее спасибо вам, возможно это мне тоже пригодится.Lavr
Сообщение отредактировал Lavr - Воскресенье, 08.10.2017, 14:55
Ответить
Сообщение =СЖПРОБЕЛЫ("купить "&ПОДСТАВИТЬ(A2;"купить";))
Pelena , эта формула слово "купить" добавила в каждую ячейку в начало каждой строки. Мне же нужно слова "купить" переставить с конца заголовков в начало только от туда где оно есть в конце, а не добавлять его в каждой строке) Вполне возможно что, я не так сформулировал. Тем не менее спасибо вам, возможно это мне тоже пригодится.Автор - Lavr Дата добавления - 08.10.2017 в 14:27
vikttur
Дата: Воскресенье, 08.10.2017, 20:57 |
Сообщение № 8
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Цитата
только от туда где оно есть в конце
Так Вы же об этом не пиисали...Код
=ЕСЛИ(ЕЧИСЛО(ПОИСК("слово";A2));СЖПРОБЕЛЫ(B1&" "&ПОДСТАВИТЬ(A2;"слово";));A2)
Цитата
только от туда где оно есть в конце
Так Вы же об этом не пиисали...Код
=ЕСЛИ(ЕЧИСЛО(ПОИСК("слово";A2));СЖПРОБЕЛЫ(B1&" "&ПОДСТАВИТЬ(A2;"слово";));A2)
vikttur
Ответить
Сообщение Цитата
только от туда где оно есть в конце
Так Вы же об этом не пиисали...Код
=ЕСЛИ(ЕЧИСЛО(ПОИСК("слово";A2));СЖПРОБЕЛЫ(B1&" "&ПОДСТАВИТЬ(A2;"слово";));A2)
Автор - vikttur Дата добавления - 08.10.2017 в 20:57
Pelena
Дата: Воскресенье, 08.10.2017, 22:01 |
Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 19403
Репутация:
4554
±
Замечаний:
±
Excel 365 & Mac Excel
Или такКод
=ЕСЛИ(ПРАВСИМВ(A2;6)="купить";СЖПРОБЕЛЫ("купить "&ПОДСТАВИТЬ(A2;"купить";));A2)
Или такКод
=ЕСЛИ(ПРАВСИМВ(A2;6)="купить";СЖПРОБЕЛЫ("купить "&ПОДСТАВИТЬ(A2;"купить";));A2)
Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Или такКод
=ЕСЛИ(ПРАВСИМВ(A2;6)="купить";СЖПРОБЕЛЫ("купить "&ПОДСТАВИТЬ(A2;"купить";));A2)
Автор - Pelena Дата добавления - 08.10.2017 в 22:01
_Boroda_
Дата: Понедельник, 09.10.2017, 09:16 |
Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 16714
Репутация:
6503
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Еще вариантКод
=ЕСЛИ(ПРАВБ(A1;6)="купить";"купить "&ЛЕВБ(A1;ДЛСТР(A1)-7);A1)
Еще вариантКод
=ЕСЛИ(ПРАВБ(A1;6)="купить";"купить "&ЛЕВБ(A1;ДЛСТР(A1)-7);A1)
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Еще вариантКод
=ЕСЛИ(ПРАВБ(A1;6)="купить";"купить "&ЛЕВБ(A1;ДЛСТР(A1)-7);A1)
Автор - _Boroda_ Дата добавления - 09.10.2017 в 09:16
igor-parhomov
Дата: Воскресенье, 24.09.2023, 08:20 |
Сообщение № 11
Группа: Пользователи
Ранг: Прохожий
Сообщений: 1
Репутация:
0
±
Замечаний:
0% ±
2003
У меня аналогичная, но немного сложная задача. Во вложении исходные столбцы A и B должны принять правильный вид, как в столбцах C и D (закрасил желтым). Нужна формула, вставив которую в ячейку С1, я мог потянуть вниз. Фактически, заключенные в двойные кавычки значения нужно поменять местами. #EXTINF:-1 tvg-id="*" tvg-name="*" tvg-logo="*" group-title="*",SVT1 HD SE должно принять вид #EXTINF:-1 group-title="*" tvg-name="*" tvg-id="*" tvg-logo="*" ,SVT1 HD SE
У меня аналогичная, но немного сложная задача. Во вложении исходные столбцы A и B должны принять правильный вид, как в столбцах C и D (закрасил желтым). Нужна формула, вставив которую в ячейку С1, я мог потянуть вниз. Фактически, заключенные в двойные кавычки значения нужно поменять местами. #EXTINF:-1 tvg-id="*" tvg-name="*" tvg-logo="*" group-title="*",SVT1 HD SE должно принять вид #EXTINF:-1 group-title="*" tvg-name="*" tvg-id="*" tvg-logo="*" ,SVT1 HD SE igor-parhomov
.xls
Ответить
Сообщение У меня аналогичная, но немного сложная задача. Во вложении исходные столбцы A и B должны принять правильный вид, как в столбцах C и D (закрасил желтым). Нужна формула, вставив которую в ячейку С1, я мог потянуть вниз. Фактически, заключенные в двойные кавычки значения нужно поменять местами. #EXTINF:-1 tvg-id="*" tvg-name="*" tvg-logo="*" group-title="*",SVT1 HD SE должно принять вид #EXTINF:-1 group-title="*" tvg-name="*" tvg-id="*" tvg-logo="*" ,SVT1 HD SE Автор - igor-parhomov Дата добавления - 24.09.2023 в 08:20
bmv98rus
Дата: Понедельник, 25.09.2023, 19:59 |
Сообщение № 12
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4113
Репутация:
769
±
Замечаний:
0% ±
Excel 2013/2016
Код
="#EXTINF:-1 " & TRIM(LEFT(SUBSTITUTE(MID(A1;FIND("group-title";A1);LEN(A1));"""";REPT(" ";LEN(A1));2);LEN(A1))) &""" " & TRIM(LEFT(SUBSTITUTE(MID(A1;FIND("tvg-name";A1);LEN(A1));"""";REPT(" ";LEN(A1));2);LEN(A1))) &""" " & TRIM(LEFT(SUBSTITUTE(MID(A1;FIND("tvg-id";A1);LEN(A1));"""";REPT(" ";LEN(A1));2);LEN(A1))) &""" " & TRIM(LEFT(SUBSTITUTE(MID(A1;FIND(" tvg-logo";A1);LEN(A1));"""";REPT(" ";LEN(A1));2);LEN(A1))) &""" "
Код
="#EXTINF:-1 " & TRIM(LEFT(SUBSTITUTE(MID(A1;FIND("group-title";A1);LEN(A1));"""";REPT(" ";LEN(A1));2);LEN(A1))) &""" " & TRIM(LEFT(SUBSTITUTE(MID(A1;FIND("tvg-name";A1);LEN(A1));"""";REPT(" ";LEN(A1));2);LEN(A1))) &""" " & TRIM(LEFT(SUBSTITUTE(MID(A1;FIND("tvg-id";A1);LEN(A1));"""";REPT(" ";LEN(A1));2);LEN(A1))) &""" " & TRIM(LEFT(SUBSTITUTE(MID(A1;FIND(" tvg-logo";A1);LEN(A1));"""";REPT(" ";LEN(A1));2);LEN(A1))) &""" "
bmv98rus
Замечательный Временно просто медведь , процентов на 20 .
Ответить
Сообщение Код
="#EXTINF:-1 " & TRIM(LEFT(SUBSTITUTE(MID(A1;FIND("group-title";A1);LEN(A1));"""";REPT(" ";LEN(A1));2);LEN(A1))) &""" " & TRIM(LEFT(SUBSTITUTE(MID(A1;FIND("tvg-name";A1);LEN(A1));"""";REPT(" ";LEN(A1));2);LEN(A1))) &""" " & TRIM(LEFT(SUBSTITUTE(MID(A1;FIND("tvg-id";A1);LEN(A1));"""";REPT(" ";LEN(A1));2);LEN(A1))) &""" " & TRIM(LEFT(SUBSTITUTE(MID(A1;FIND(" tvg-logo";A1);LEN(A1));"""";REPT(" ";LEN(A1));2);LEN(A1))) &""" "
Автор - bmv98rus Дата добавления - 25.09.2023 в 19:59
Eclan
Дата: Среда, 20.11.2024, 08:47 |
Сообщение № 13
Группа: Пользователи
Ранг: Новичок
Сообщений: 26
Репутация:
0
±
Замечаний:
0% ±
Excel 2003
="#EXTINF:-1 " & СЖПРОБЕЛЫ(ЛЕВСИМВ(ПОДСТАВИТЬ(ПСТР(A1;НАЙТИ("group-title";A1);ДЛСТР(A1));"""";ПОВТОР(" ";ДЛСТР(A1));2);ДЛСТР(A1))) &""" " &СЖПРОБЕЛЫ(ЛЕВСИМВ(ПОДСТАВИТЬ(ПСТР(A1;НАЙТИ("tvg-name";A1);ДЛСТР(A1));"""";ПОВТОР(" ";ДЛСТР(A1));2);ДЛСТР(A1))) &""" " &СЖПРОБЕЛЫ(ЛЕВСИМВ(ПОДСТАВИТЬ(ПСТР(A1;НАЙТИ("tvg-id";A1);ДЛСТР(A1));"""";ПОВТОР(" ";ДЛСТР(A1));2);ДЛСТР(A1))) &""" " &СЖПРОБЕЛЫ(ЛЕВСИМВ(ПОДСТАВИТЬ(ПСТР(A1;НАЙТИ(" tvg-logo";A1);ДЛСТР(A1));"""";ПОВТОР(" ";ДЛСТР(A1));2);ДЛСТР(A1))) &""" "
Проверил вашу формулу. Она почти правильная, но не доработана. Она удаляет после последней запятой название канала. Так, #EXTINF:-1 tvg-id="a2tv.tr" tvg-name="A2 HD" tvg-logo="http://logo.apk-red.com/news/a2-hd.png" group-title="TR • Ulusal",A2 HD у вас приняло вид #EXTINF:-1 group-title="TR • Ulusal" tvg-name="A2 HD" tvg-id="a2tv.tr" tvg-logo="http://logo.apk-red.com/news/a2-hd.png" т.е. пропущено ,A2 HD Можно подредактировать формулу?
="#EXTINF:-1 " & СЖПРОБЕЛЫ(ЛЕВСИМВ(ПОДСТАВИТЬ(ПСТР(A1;НАЙТИ("group-title";A1);ДЛСТР(A1));"""";ПОВТОР(" ";ДЛСТР(A1));2);ДЛСТР(A1))) &""" " &СЖПРОБЕЛЫ(ЛЕВСИМВ(ПОДСТАВИТЬ(ПСТР(A1;НАЙТИ("tvg-name";A1);ДЛСТР(A1));"""";ПОВТОР(" ";ДЛСТР(A1));2);ДЛСТР(A1))) &""" " &СЖПРОБЕЛЫ(ЛЕВСИМВ(ПОДСТАВИТЬ(ПСТР(A1;НАЙТИ("tvg-id";A1);ДЛСТР(A1));"""";ПОВТОР(" ";ДЛСТР(A1));2);ДЛСТР(A1))) &""" " &СЖПРОБЕЛЫ(ЛЕВСИМВ(ПОДСТАВИТЬ(ПСТР(A1;НАЙТИ(" tvg-logo";A1);ДЛСТР(A1));"""";ПОВТОР(" ";ДЛСТР(A1));2);ДЛСТР(A1))) &""" "
Проверил вашу формулу. Она почти правильная, но не доработана. Она удаляет после последней запятой название канала. Так, #EXTINF:-1 tvg-id="a2tv.tr" tvg-name="A2 HD" tvg-logo="http://logo.apk-red.com/news/a2-hd.png" group-title="TR • Ulusal",A2 HD у вас приняло вид #EXTINF:-1 group-title="TR • Ulusal" tvg-name="A2 HD" tvg-id="a2tv.tr" tvg-logo="http://logo.apk-red.com/news/a2-hd.png" т.е. пропущено ,A2 HD Можно подредактировать формулу?Eclan
Сообщение отредактировал Eclan - Среда, 20.11.2024, 09:05
Ответить
Сообщение ="#EXTINF:-1 " & СЖПРОБЕЛЫ(ЛЕВСИМВ(ПОДСТАВИТЬ(ПСТР(A1;НАЙТИ("group-title";A1);ДЛСТР(A1));"""";ПОВТОР(" ";ДЛСТР(A1));2);ДЛСТР(A1))) &""" " &СЖПРОБЕЛЫ(ЛЕВСИМВ(ПОДСТАВИТЬ(ПСТР(A1;НАЙТИ("tvg-name";A1);ДЛСТР(A1));"""";ПОВТОР(" ";ДЛСТР(A1));2);ДЛСТР(A1))) &""" " &СЖПРОБЕЛЫ(ЛЕВСИМВ(ПОДСТАВИТЬ(ПСТР(A1;НАЙТИ("tvg-id";A1);ДЛСТР(A1));"""";ПОВТОР(" ";ДЛСТР(A1));2);ДЛСТР(A1))) &""" " &СЖПРОБЕЛЫ(ЛЕВСИМВ(ПОДСТАВИТЬ(ПСТР(A1;НАЙТИ(" tvg-logo";A1);ДЛСТР(A1));"""";ПОВТОР(" ";ДЛСТР(A1));2);ДЛСТР(A1))) &""" "
Проверил вашу формулу. Она почти правильная, но не доработана. Она удаляет после последней запятой название канала. Так, #EXTINF:-1 tvg-id="a2tv.tr" tvg-name="A2 HD" tvg-logo="http://logo.apk-red.com/news/a2-hd.png" group-title="TR • Ulusal",A2 HD у вас приняло вид #EXTINF:-1 group-title="TR • Ulusal" tvg-name="A2 HD" tvg-id="a2tv.tr" tvg-logo="http://logo.apk-red.com/news/a2-hd.png" т.е. пропущено ,A2 HD Можно подредактировать формулу?Автор - Eclan Дата добавления - 20.11.2024 в 08:47