Функция Excel, чтобы получить первое слово из предложения в другой ячейке Excel: какую функцию я могу использовать для переноса всех символов от начала до первого "<". Я пытаюсь вырезать первое слово из A1 и поместить его в B1 Например: A1 Toronto<b> is nice Я хочу "Торонто" в следующей ячейке. Ян Ответ 1 Как насчет чего-то вроде =LEFT(A1,SEARCH(" ",A1)-1) или =LEFT(A1,SEARCH("<b>",A1)-1) Посмотрите MS Excel: функция поиска и функция Excel 2007 LEFT Ответ 2 Если вы хотите обслуживать ячейку с 1 словом, используйте это... на основе знака =IFERROR(LEFT(A1,SEARCH(" ",A1)-1),A1) Ответ 3 Я нашел это на exceljet.net и работает для меня: =LEFT(B4,FIND(" ",B4)-1) Ответ 4 A1 A2 Toronto<b> is nice =LEFT(A1,(FIND("<",A1,1)-1)) Не уверен, что синтаксис верен, но forumla в A2 будет работать для вас, Ответ 5 Общее решение, извлекающее первые слова n из строки refcell в новую строку " x" количество символов =LEFT(SUBSTITUTE(***refcell***&" "," ",REPT(" ",***x***),***n***),***x***) Предполагая, что A1 имеет текстовую строку для извлечения, первое слово, извлеченное до результата из 15 символов =LEFT(SUBSTITUTE(A1&" "," ",REPT(" ",15),1),15) Это приведет к тому, что "Торонто" будет возвращено в 15-значную строку. 1-й 2 слова, извлеченные до результата 30 символов =LEFT(SUBSTITUTE(A1&" "," ",REPT(" ",30),2),30) приведет к возврату "Торонто" в строку с 30 символами
Ответ 1 Как насчет чего-то вроде =LEFT(A1,SEARCH(" ",A1)-1) или =LEFT(A1,SEARCH("<b>",A1)-1) Посмотрите MS Excel: функция поиска и функция Excel 2007 LEFT
Ответ 2 Если вы хотите обслуживать ячейку с 1 словом, используйте это... на основе знака =IFERROR(LEFT(A1,SEARCH(" ",A1)-1),A1)
Ответ 4 A1 A2 Toronto<b> is nice =LEFT(A1,(FIND("<",A1,1)-1)) Не уверен, что синтаксис верен, но forumla в A2 будет работать для вас,
Ответ 5 Общее решение, извлекающее первые слова n из строки refcell в новую строку " x" количество символов =LEFT(SUBSTITUTE(***refcell***&" "," ",REPT(" ",***x***),***n***),***x***) Предполагая, что A1 имеет текстовую строку для извлечения, первое слово, извлеченное до результата из 15 символов =LEFT(SUBSTITUTE(A1&" "," ",REPT(" ",15),1),15) Это приведет к тому, что "Торонто" будет возвращено в 15-значную строку. 1-й 2 слова, извлеченные до результата 30 символов =LEFT(SUBSTITUTE(A1&" "," ",REPT(" ",30),2),30) приведет к возврату "Торонто" в строку с 30 символами