Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Разделение текста по столбцам при помощи формул - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Разделение текста по столбцам при помощи формул
Driada Дата: Вторник, 21.05.2013, 18:20 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Здравствуйте!
Ситуация следующая: имею столбик со ссылками на сайты(столбик А).
1 В колонке B нужно проставить название сайта
2 В колонке С нужно проставить название домена
При выполнении задания нужно использовать формулы, а не функцию "текст по столбцам", чтоб намного облегчило мне жизнь)
Я пытаюсь это сделать с помощью текстовых функций, но пока выходит неочень.
Подскажите, пожалуйста, возможные пути решения!
Спасибо за помощь!
К сообщению приложен файл: prob.xlsx (9.0 Kb)
 
Ответить
СообщениеЗдравствуйте!
Ситуация следующая: имею столбик со ссылками на сайты(столбик А).
1 В колонке B нужно проставить название сайта
2 В колонке С нужно проставить название домена
При выполнении задания нужно использовать формулы, а не функцию "текст по столбцам", чтоб намного облегчило мне жизнь)
Я пытаюсь это сделать с помощью текстовых функций, но пока выходит неочень.
Подскажите, пожалуйста, возможные пути решения!
Спасибо за помощь!

Автор - Driada
Дата добавления - 21.05.2013 в 18:20
Rustem Дата: Вторник, 21.05.2013, 18:52 | Сообщение № 2
Группа: Проверенные
Ранг: Обитатель
Сообщений: 281
Репутация: 48 ±
Замечаний: 0% ±

Excel 2013
Название сайта:
Код
=ЛЕВСИМВ(ЗАМЕНИТЬ($A11;1;НАЙТИ(".";$A11);"");НАЙТИ(".";ЗАМЕНИТЬ($A11;1;НАЙТИ(".";$A11);""))-1)

Имя домена:
Код
=ЗАМЕНИТЬ(ЗАМЕНИТЬ($A11;1;НАЙТИ(".";$A11);"");1;НАЙТИ(".";ЗАМЕНИТЬ($A11;1;НАЙТИ(".";$A11);""));"")


WMR: R183220163895
 
Ответить
СообщениеНазвание сайта:
Код
=ЛЕВСИМВ(ЗАМЕНИТЬ($A11;1;НАЙТИ(".";$A11);"");НАЙТИ(".";ЗАМЕНИТЬ($A11;1;НАЙТИ(".";$A11);""))-1)

Имя домена:
Код
=ЗАМЕНИТЬ(ЗАМЕНИТЬ($A11;1;НАЙТИ(".";$A11);"");1;НАЙТИ(".";ЗАМЕНИТЬ($A11;1;НАЙТИ(".";$A11);""));"")

Автор - Rustem
Дата добавления - 21.05.2013 в 18:52
Driada Дата: Вторник, 21.05.2013, 19:15 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Rustem, спасибо большое! Мне еще надо потренироваться в написании формул
 
Ответить
СообщениеRustem, спасибо большое! Мне еще надо потренироваться в написании формул

Автор - Driada
Дата добавления - 21.05.2013 в 19:15
Serge_007 Дата: Вторник, 21.05.2013, 19:24 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Если в списке домены только второго уровня, то можно так:

Название сайта:
Код
=ПОДСТАВИТЬ(ЗАМЕНИТЬ(A11;1;4;"");"."&C11;"")


Имя домена:
Код
=ПРАВБ(A11;ДЛСТР(A11)-НАЙТИ(".";A11;ПОИСК(".";A11)+1))
К сообщению приложен файл: Driada.ru.xls (28.5 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеЕсли в списке домены только второго уровня, то можно так:

Название сайта:
Код
=ПОДСТАВИТЬ(ЗАМЕНИТЬ(A11;1;4;"");"."&C11;"")


Имя домена:
Код
=ПРАВБ(A11;ДЛСТР(A11)-НАЙТИ(".";A11;ПОИСК(".";A11)+1))

Автор - Serge_007
Дата добавления - 21.05.2013 в 19:24
Driada Дата: Вторник, 21.05.2013, 19:31 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Serge_007, благодарю. Я ранее пыталась писать сама и вот Ваш вариант мне даже ближе. Тепер вижу свои ошибки. smile
 
Ответить
СообщениеSerge_007, благодарю. Я ранее пыталась писать сама и вот Ваш вариант мне даже ближе. Тепер вижу свои ошибки. smile

Автор - Driada
Дата добавления - 21.05.2013 в 19:31
Rustem Дата: Вторник, 21.05.2013, 20:08 | Сообщение № 6
Группа: Проверенные
Ранг: Обитатель
Сообщений: 281
Репутация: 48 ±
Замечаний: 0% ±

Excel 2013
Подсократил:
Код
=ЛЕВСИМВ(ЗАМЕНИТЬ($A11;1;4;"");НАЙТИ(".";ЗАМЕНИТЬ($A11;1;4;""))-1)

Код
=ЗАМЕНИТЬ(ЗАМЕНИТЬ($A11;1;4;"");1;НАЙТИ(".";ЗАМЕНИТЬ($A11;1;4;""));"")


WMR: R183220163895
 
Ответить
СообщениеПодсократил:
Код
=ЛЕВСИМВ(ЗАМЕНИТЬ($A11;1;4;"");НАЙТИ(".";ЗАМЕНИТЬ($A11;1;4;""))-1)

Код
=ЗАМЕНИТЬ(ЗАМЕНИТЬ($A11;1;4;"");1;НАЙТИ(".";ЗАМЕНИТЬ($A11;1;4;""));"")

Автор - Rustem
Дата добавления - 21.05.2013 в 20:08
kill547 Дата: Среда, 19.03.2014, 19:54 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 1
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
Помогите пожалуйста, тоже нужно формулой разделение, только немого иначе.
вот пример содержание ячейки

|123_0.jpg, 123_1.jpg, 123_2.jpg, 123_3.jpg, 123_4.jpg, |

,а нужно чтобы получилось вот так

|123_0.jpg|123_1.jpg|123_2.jpg|123_3.jpg|123_4.jpg|

Кнопкой разделение получается, только это нужно именно формулой
[moder]Правила:
Один вопрос - одна тема, свой вопрос в чужой теме - нельзя
Обязателен файл-пример в Excel
Эта тема закрыта.


Сообщение отредактировал kill547 - Среда, 19.03.2014, 20:06
 
Ответить
СообщениеПомогите пожалуйста, тоже нужно формулой разделение, только немого иначе.
вот пример содержание ячейки

|123_0.jpg, 123_1.jpg, 123_2.jpg, 123_3.jpg, 123_4.jpg, |

,а нужно чтобы получилось вот так

|123_0.jpg|123_1.jpg|123_2.jpg|123_3.jpg|123_4.jpg|

Кнопкой разделение получается, только это нужно именно формулой
[moder]Правила:
Один вопрос - одна тема, свой вопрос в чужой теме - нельзя
Обязателен файл-пример в Excel
Эта тема закрыта.

Автор - kill547
Дата добавления - 19.03.2014 в 19:54
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!