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

Вход

Регистрация

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

 

= Мир MS Excel/вытащить часть значения из одной ячейки в другую - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » вытащить часть значения из одной ячейки в другую (Формулы)
вытащить часть значения из одной ячейки в другую
wwizard Дата: Пятница, 30.08.2013, 01:26 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 176
Репутация: 0 ±
Замечаний: 40% ±

Каким образом из данных в ячейке [Note/11’-13’ ASUS S200E-CT321H] предположим А1 я могу в ячейку А2 вытащить только третье слово (т.е. если считать по пробелам, а именно: [S200E-CT321H]. Подскажите пожалуйста формулу.

А тут [Audio/h SENNHEISER MX 471] Вырезать в соседнюю ячейку два слова [MX 471]


Сообщение отредактировал wwizard - Пятница, 30.08.2013, 01:28
 
Ответить
СообщениеКаким образом из данных в ячейке [Note/11’-13’ ASUS S200E-CT321H] предположим А1 я могу в ячейку А2 вытащить только третье слово (т.е. если считать по пробелам, а именно: [S200E-CT321H]. Подскажите пожалуйста формулу.

А тут [Audio/h SENNHEISER MX 471] Вырезать в соседнюю ячейку два слова [MX 471]

Автор - wwizard
Дата добавления - 30.08.2013 в 01:26
Serge_007 Дата: Пятница, 30.08.2013, 01:46 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Код
=ПСТР(A1;ПОИСК(" ";A1;ПОИСК(" ";A1)+1)+1;256)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Код
=ПСТР(A1;ПОИСК(" ";A1;ПОИСК(" ";A1)+1)+1;256)

Автор - Serge_007
Дата добавления - 30.08.2013 в 01:46
wwizard Дата: Пятница, 30.08.2013, 02:10 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 176
Репутация: 0 ±
Замечаний: 40% ±

А если такое значение [netw.a TP-LINK TL-SF1005D Unmanaged 10/100M Switch] а нужно только: [1005D]

может можно прописать формулу так чтобы она ссылалась например на АЕ1 - там указывается циферкой какое слово от пробела до пробела брать, и AF1 сколько слов идет подряд


Сообщение отредактировал wwizard - Пятница, 30.08.2013, 03:05
 
Ответить
СообщениеА если такое значение [netw.a TP-LINK TL-SF1005D Unmanaged 10/100M Switch] а нужно только: [1005D]

может можно прописать формулу так чтобы она ссылалась например на АЕ1 - там указывается циферкой какое слово от пробела до пробела брать, и AF1 сколько слов идет подряд

Автор - wwizard
Дата добавления - 30.08.2013 в 02:10
Serge_007 Дата: Пятница, 30.08.2013, 02:28 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
А может имея 70 постов пора уже и правила прочитать? Вы их уже выучить должны были, но пока даже не заглянули

ЗЫ И перестаньте бездумно цитировать, надоело уже Ваши посты править. Вот зачем Вы сейчас процитировали мою формулу? Какой в этом смысл?


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

ЗЫ И перестаньте бездумно цитировать, надоело уже Ваши посты править. Вот зачем Вы сейчас процитировали мою формулу? Какой в этом смысл?

Автор - Serge_007
Дата добавления - 30.08.2013 в 02:28
AlexM Дата: Пятница, 30.08.2013, 09:53 | Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4511
Репутация: 1128 ±
Замечаний: 0% ±

Excel 2003
какое слово от пробела до пробела брать

Вы показали 3 примера в которых надо получить третье слово.
В первом примере вы показали правильный результат - "S200E-CT321H"
Во втором должно быть - "MX" , а не "MX 471"
В третьем должно быть "TL-SF1005D" , а не "1005D"

Как же все таки надо?



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
Сообщение
какое слово от пробела до пробела брать

Вы показали 3 примера в которых надо получить третье слово.
В первом примере вы показали правильный результат - "S200E-CT321H"
Во втором должно быть - "MX" , а не "MX 471"
В третьем должно быть "TL-SF1005D" , а не "1005D"

Как же все таки надо?

Автор - AlexM
Дата добавления - 30.08.2013 в 09:53
wwizard Дата: Пятница, 30.08.2013, 19:56 | Сообщение № 6
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 176
Репутация: 0 ±
Замечаний: 40% ±

Нужна возможность указать на ячейку, где я могу циферкой ставить какое слово надо вытащить, и ячейка для второго слова.
 
Ответить
СообщениеНужна возможность указать на ячейку, где я могу циферкой ставить какое слово надо вытащить, и ячейка для второго слова.

Автор - wwizard
Дата добавления - 30.08.2013 в 19:56
AlexM Дата: Пятница, 30.08.2013, 22:18 | Сообщение № 7
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4511
Репутация: 1128 ±
Замечаний: 0% ±

Excel 2003
Формула массива очень большая.
См. файл.
К сообщению приложен файл: wwizard.xls (15.5 Kb)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеФормула массива очень большая.
См. файл.

Автор - AlexM
Дата добавления - 30.08.2013 в 22:18
Hugo Дата: Пятница, 30.08.2013, 22:26 | Сообщение № 8
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3255
Репутация: 707 ±
Замечаний: 0% ±

2019
Так это
Нужна возможность указать на ячейку, где я могу циферкой ставить какое слово надо вытащить, и ячейка для второго слова.

буквально точное описание специализированной UDF. Указываем ячейку, разделитель и номера слов.

[vba]
Код
Function Substring(Текст As String, Символ_разделитель As String, _
                     Начальный_Номер_фрагмента As Long, Конечный_Номер_фрагмента As Long) As String
'---------------------------------------------------------------------------------------
' URL : http://www.planetaexcel.ru/tip.php?aid=54
' Purpose : Выделяет из текста субстринг/и, ориентируясь по символам-разделителям
' Notes : Substring(текст; символ_разделитель; Начальный_Номер_фрагмента, Конечный_Номер_фрагмента), где
' текст - текст, который делим
' символ_разделитель - символ, который надо считать разделителем фрагментов
' Начальный_Номер_фрагмента - порядковый номер фрагмента, с которого нужна выборка
' Конечный_Номер_фрагмента - порядковый номер фрагмента, по который нужна выборка
'---------------------------------------------------------------------------------------
      On Error Resume Next
      Dim sArr() As String, li As Long
      sArr = Split(Application.Trim(Текст), Символ_разделитель)
      If Конечный_Номер_фрагмента > 0 Then
          Начальный_Номер_фрагмента = Начальный_Номер_фрагмента - 1
          Конечный_Номер_фрагмента = Конечный_Номер_фрагмента - 1
          For li = Начальный_Номер_фрагмента To Конечный_Номер_фрагмента
              Substring = IIf(li = Начальный_Номер_фрагмента, sArr(li), Substring & _
                     Символ_разделитель & sArr(li))
          Next li
      Else
          Substring = Split(Application.Trim(Текст), _
                            Символ_разделитель)(Начальный_Номер_фрагмента - 1)
      End If
End Function
[/vba]
На указанном в коде сайте это уже где-то в другом месте. так сразу не нашёл...


excel@nxt.ru
webmoney: E265281470651 Z422237915069
 
Ответить
СообщениеТак это
Нужна возможность указать на ячейку, где я могу циферкой ставить какое слово надо вытащить, и ячейка для второго слова.

буквально точное описание специализированной UDF. Указываем ячейку, разделитель и номера слов.

[vba]
Код
Function Substring(Текст As String, Символ_разделитель As String, _
                     Начальный_Номер_фрагмента As Long, Конечный_Номер_фрагмента As Long) As String
'---------------------------------------------------------------------------------------
' URL : http://www.planetaexcel.ru/tip.php?aid=54
' Purpose : Выделяет из текста субстринг/и, ориентируясь по символам-разделителям
' Notes : Substring(текст; символ_разделитель; Начальный_Номер_фрагмента, Конечный_Номер_фрагмента), где
' текст - текст, который делим
' символ_разделитель - символ, который надо считать разделителем фрагментов
' Начальный_Номер_фрагмента - порядковый номер фрагмента, с которого нужна выборка
' Конечный_Номер_фрагмента - порядковый номер фрагмента, по который нужна выборка
'---------------------------------------------------------------------------------------
      On Error Resume Next
      Dim sArr() As String, li As Long
      sArr = Split(Application.Trim(Текст), Символ_разделитель)
      If Конечный_Номер_фрагмента > 0 Then
          Начальный_Номер_фрагмента = Начальный_Номер_фрагмента - 1
          Конечный_Номер_фрагмента = Конечный_Номер_фрагмента - 1
          For li = Начальный_Номер_фрагмента To Конечный_Номер_фрагмента
              Substring = IIf(li = Начальный_Номер_фрагмента, sArr(li), Substring & _
                     Символ_разделитель & sArr(li))
          Next li
      Else
          Substring = Split(Application.Trim(Текст), _
                            Символ_разделитель)(Начальный_Номер_фрагмента - 1)
      End If
End Function
[/vba]
На указанном в коде сайте это уже где-то в другом месте. так сразу не нашёл...

Автор - Hugo
Дата добавления - 30.08.2013 в 22:26
Pelena Дата: Суббота, 31.08.2013, 22:02 | Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 19197
Репутация: 4423 ±
Замечаний: ±

Excel 365 & Mac Excel
Ещё вариант с формулой
К сообщению приложен файл: Words.xls (24.5 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеЕщё вариант с формулой

Автор - Pelena
Дата добавления - 31.08.2013 в 22:02
jakim Дата: Суббота, 31.08.2013, 22:27 | Сообщение № 10
Группа: Друзья
Ранг: Старожил
Сообщений: 1202
Репутация: 313 ±
Замечаний: 0% ±

Excel 2010
Вариант.

Код
=MID(A1;SEARCH("\";SUBSTITUTE(A1;" ";"\";LEN(A1)-LEN(SUBSTITUTE(A1;" ";""))-1))+1;222)
 
Ответить
Сообщение
Вариант.

Код
=MID(A1;SEARCH("\";SUBSTITUTE(A1;" ";"\";LEN(A1)-LEN(SUBSTITUTE(A1;" ";""))-1))+1;222)

Автор - jakim
Дата добавления - 31.08.2013 в 22:27
Poseidon_UA Дата: Четверг, 12.12.2013, 18:30 | Сообщение № 11
Группа: Пользователи
Ранг: Прохожий
Сообщений: 1
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Привет всем.
Нужна помощь
вытащить часть значения из одной ячейки в другую
1 ячейка текст
Оприбут ПК RA71 - 9шт; RA63 - 1шт; RA58 - 10шт; RA52 - 8шт; RA61 - 341шт; RA51 - 1 шт; УкрКарт - 1шт та ПІН-конверти

чтоб было так
http://pixs.ru/showimage/NewBitmapI_2432477_10065988.jpg
нужна формула.

спс.
[moder]Тема закрыта. Причина: нарушение п.п. 3, 4, 5q Правил форума[/moder]


Сообщение отредактировал Poseidon_UA - Четверг, 12.12.2013, 18:33
 
Ответить
СообщениеПривет всем.
Нужна помощь
вытащить часть значения из одной ячейки в другую
1 ячейка текст
Оприбут ПК RA71 - 9шт; RA63 - 1шт; RA58 - 10шт; RA52 - 8шт; RA61 - 341шт; RA51 - 1 шт; УкрКарт - 1шт та ПІН-конверти

чтоб было так
http://pixs.ru/showimage/NewBitmapI_2432477_10065988.jpg
нужна формула.

спс.
[moder]Тема закрыта. Причина: нарушение п.п. 3, 4, 5q Правил форума[/moder]

Автор - Poseidon_UA
Дата добавления - 12.12.2013 в 18:30
Мир MS Excel » Вопросы и решения » Вопросы по Excel » вытащить часть значения из одной ячейки в другую (Формулы)
  • Страница 1 из 1
  • 1
Поиск:

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