IMHO.WS

IMHO.WS (https://www.imho.ws/index.php)
-   Программирование (https://www.imho.ws/forumdisplay.php?f=40)
-   -   EXCEL... просто EXCEL... --= задачка =-- (https://www.imho.ws/showthread.php?t=24436)

ScorpAL 15.03.2003 04:25

EXCEL... просто EXCEL... --= задачка =--
 
Всем здрасьте...

Есть такая вот хрень...
Короче.

В ячейке A1 содержится текст (обзавем его "фразой").
В этой фразе несколько слов....
В ячейке B1 нужно получить первое слово из фразы находящейся в A1... Длину фразы мы не знаем... Длину первого слова - тоже не знаем...
PHP код:

-----------------------------------------
|     
A1     |     B1     |
-----------------------------------------
|
здесь был Вася|         здесь      |
----------------------------------------- 

Заранее благодарен...

vadian 15.03.2003 20:07

Попробуй поискать до пробела. Проверяй все символы с начала строки, пока пробел не попадется. Потом берешь все, что было до пробела и копируешь в другую ячейку.

Isalex 15.03.2003 20:26

В1 =MID(A1;1;FIND(" ";A1;1)-1)

Isalex 15.03.2003 20:35

С1 =MID(RIGHT(A1;LEN(A1)-FIND(" ";A1));1;FIND(" ";RIGHT(A1;LEN(A1)-FIND(" ";A1))))

ScorpAL 16.03.2003 03:02

Все бы хорошо... Да вот офис у меня русский...:shuffle:

Карпыч 16.03.2003 03:09

и что из того?

Isalex 16.03.2003 10:04

А что тебе мешает? Даже в русском офисе работают команды и на русском и английском

ScorpAL 16.03.2003 12:10

У меня почему-то не работают...

С первой функцией разобрался.

В1 =MID(A1;1;FIND(" ";A1;1)-1)

B1 =ПСТР(A2;1;ПОИСК(" ";A2;1)-1)

А вот со второй - никак....

Isalex 16.03.2003 23:32

А ты спрашивал в принципе только о первой, вторая это моя добавка - выделение второго слова из строки (вырезание слова до первого пробела из правой части (после первого пробела) предыдушего предложения, кол-во символов для вырезания с правой стороны = длинна(А1)-позиция первого пробела).
Но вообще-то чтобы все было красиво нужно ставить проверки на ошибки и дурной ввод данных.

ScorpAL 17.03.2003 02:49

Все прекрасно работает. Со всем разобрался.

СПАСИБО БОЛЬШОЕ! :-)


Часовой пояс GMT +4, время: 08:19.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.