Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.02.2010, 02:51   #1
Psaf
Новичок
Джуниор
 
Регистрация: 17.02.2010
Сообщений: 2
По умолчанию определение пола по имени

Нужно определить пол человека, исходя из его имени. По идее можно произвести поиск на суффикс "вич" в ячейке отчества и в этом случае проставить мужской пол, а в противном случае - женский. К сожалению, мои знания ограничиваются формулами, в которых, как я понял, можно работать только с числами. Поэтому хитрый финт ушами "=IF(C1=*вич;м;ж)" не получился. Буду признателен за помощь.
Psaf вне форума Ответить с цитированием
Старый 17.02.2010, 04:41   #2
Serge 007
Участник клуба
 
Аватар для Serge 007
 
Регистрация: 15.12.2009
Сообщений: 1,448
По умолчанию

Код:
=ЕСЛИ(ЕОШИБКА(НАЙТИ("вич";A1;1));"ж";"м")
Всё работает.
Вложения
Тип файла: zip p_ost.zip (1.4 Кб, 34 просмотров)
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru
https://yoomoney.ru: 41001419691823
Serge 007 вне форума Ответить с цитированием
Старый 17.02.2010, 04:54   #3
Serge 007
Участник клуба
 
Аватар для Serge 007
 
Регистрация: 15.12.2009
Сообщений: 1,448
По умолчанию

Соответствия русских и английских функций здесь (См. вложение):
Код:
=IF(ISERROR(FIND("вич";A1;1));"ж";"м")
Как-то так...
Вложения
Тип файла: zip FUNCS.zip (46.9 Кб, 20 просмотров)
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru
https://yoomoney.ru: 41001419691823

Последний раз редактировалось Serge 007; 17.02.2010 в 05:03.
Serge 007 вне форума Ответить с цитированием
Старый 18.02.2010, 04:07   #4
Psaf
Новичок
Джуниор
 
Регистрация: 17.02.2010
Сообщений: 2
По умолчанию

Спасибо, работает. Только, к сожалению, лишь с нижним регистром. Попытался воткнуть OR, но что-то не вышло. Кстати "A1;1" - что здесь означает 1 после точки с запятой?

И ещё вопрос - как провести операции с конкретными символами в строке? Допустим, есть номер телефона и нужно вынести из него код в отдельную ячейку. Таким образом выходит, что надо поставить условие на количество символов в строке и если оно превышает определённое число, вынести в ячейку со второго по четвёртый символ.
Psaf вне форума Ответить с цитированием
Старый 18.02.2010, 16:14   #5
Serge 007
Участник клуба
 
Аватар для Serge 007
 
Регистрация: 15.12.2009
Сообщений: 1,448
По умолчанию

Цитата:
Сообщение от Psaf Посмотреть сообщение
Спасибо, работает. Только, к сожалению, лишь с нижним регистром. Попытался воткнуть OR, но что-то не вышло. Кстати "A1;1" - что здесь означает 1 после точки с запятой?

Цитата:
Для всех регистров:
Код:
=IF(ISERROR(SEARCH("вич";A1));"ж";"м")
1 после точки с запятой можно не ставить
И ещё вопрос - как провести операции с конкретными символами в строке? Допустим, есть номер телефона и нужно вынести из него код в отдельную ячейку. Таким образом выходит, что надо поставить условие на количество символов в строке и если оно превышает определённое число, вынести в ячейку со второго по четвёртый символ.
Может так?
Вложения
Тип файла: rar p_o_st.rar (3.4 Кб, 26 просмотров)
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru
https://yoomoney.ru: 41001419691823

Последний раз редактировалось Serge 007; 18.02.2010 в 16:31.
Serge 007 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Определение имени пользователя из сервиса Garacio_cain Общие вопросы Delphi 2 10.12.2009 17:17
Техника тотального подчинения противоположного пола! HipnoControl Общие вопросы Delphi 0 26.09.2009 17:29
Есть ли среди хакеров, програмистов; представительницы слабого пола? Vol666 Свободное общение 15 27.08.2009 23:44
Определение пола в DBEdit ГОСЕАН БД в Delphi 5 20.12.2007 17:56
Класс по имени Sibedir Общие вопросы Delphi 2 04.12.2007 08:24