imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Компьютеры > Программирование
Опции темы
Старый 15.03.2003, 04:25     # 1
ScorpAL
Guest
 
Сообщения: n/a

EXCEL... просто EXCEL... --= задачка =--

Всем здрасьте...

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

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

Последний раз редактировалось ScorpAL; 15.03.2003 в 04:35.
 
Старый 15.03.2003, 20:07     # 2
vadian
Full Member
 
Аватар для vadian
 
Регистрация: 23.02.2003
Адрес: X-Cite
Сообщения: 625

vadian Луч света в тёмном царствеvadian Луч света в тёмном царствеvadian Луч света в тёмном царствеvadian Луч света в тёмном царствеvadian Луч света в тёмном царствеvadian Луч света в тёмном царстве
Попробуй поискать до пробела. Проверяй все символы с начала строки, пока пробел не попадется. Потом берешь все, что было до пробела и копируешь в другую ячейку.
__________________
Послушай женщину и сделай наоборот... А потом переверни ее и сделай, как она хочет.
vadian вне форума  
Старый 15.03.2003, 20:26     # 3
Isalex
::VIP::
 
Аватар для Isalex
 
Регистрация: 29.09.2002
Адрес: Очень далеко
Сообщения: 403

Isalex Известность не заставит себя ждать
В1 =MID(A1;1;FIND(" ";A1;1)-1)
__________________
Меняю проигрыватель на выигрыватель.
Isalex вне форума  
Старый 15.03.2003, 20:35     # 4
Isalex
::VIP::
 
Аватар для Isalex
 
Регистрация: 29.09.2002
Адрес: Очень далеко
Сообщения: 403

Isalex Известность не заставит себя ждать
С1 =MID(RIGHT(A1;LEN(A1)-FIND(" ";A1));1;FIND(" ";RIGHT(A1;LEN(A1)-FIND(" ";A1))))
__________________
Меняю проигрыватель на выигрыватель.
Isalex вне форума  
Старый 16.03.2003, 03:02     # 5
ScorpAL
Guest
 
Сообщения: n/a

Все бы хорошо... Да вот офис у меня русский...:shuffle:
 
Старый 16.03.2003, 03:09     # 6
Карпыч
::VIP::
 
Регистрация: 24.10.2002
Адрес: Силламяэ
Сообщения: 269

Карпыч Луч света в тёмном царствеКарпыч Луч света в тёмном царствеКарпыч Луч света в тёмном царствеКарпыч Луч света в тёмном царствеКарпыч Луч света в тёмном царствеКарпыч Луч света в тёмном царстве
и что из того?
__________________
Карпыча всякий знает...
Карпыч вне форума  
Старый 16.03.2003, 10:04     # 7
Isalex
::VIP::
 
Аватар для Isalex
 
Регистрация: 29.09.2002
Адрес: Очень далеко
Сообщения: 403

Isalex Известность не заставит себя ждать
А что тебе мешает? Даже в русском офисе работают команды и на русском и английском
__________________
Меняю проигрыватель на выигрыватель.
Isalex вне форума  
Старый 16.03.2003, 12:10     # 8
ScorpAL
Guest
 
Сообщения: n/a

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

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

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

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

А вот со второй - никак....
 
Старый 16.03.2003, 23:32     # 9
Isalex
::VIP::
 
Аватар для Isalex
 
Регистрация: 29.09.2002
Адрес: Очень далеко
Сообщения: 403

Isalex Известность не заставит себя ждать
А ты спрашивал в принципе только о первой, вторая это моя добавка - выделение второго слова из строки (вырезание слова до первого пробела из правой части (после первого пробела) предыдушего предложения, кол-во символов для вырезания с правой стороны = длинна(А1)-позиция первого пробела).
Но вообще-то чтобы все было красиво нужно ставить проверки на ошибки и дурной ввод данных.
__________________
Меняю проигрыватель на выигрыватель.
Isalex вне форума  
Старый 17.03.2003, 02:49     # 10
ScorpAL
Guest
 
Сообщения: n/a

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

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

Опции темы

Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


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




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