Новости:

К первому сообщению темы должен быть прикреплен файл примера в формате xls*.
Приложив пример, Вы избавите себя и других от вопросов типа "А какой критерий?", "А куда выводить результат?", "А сколько строк?" и все тех же просьб выложить файл. Рисовать за Вас Ваши же таблички с заданиями, а затем и решение к ним, никто желанием не горит. Да и, как показывает практика, в большинстве случаев без файла решения не найти.

Главное меню

Определить пол (мужчина/женщина)

Автор Николай Александров, 13.08.2013, 18:21

« назад - далее »

Николай Александров

Доброго времени суток) Столкнулся с проблемой, нужно добавить столбец в екселе с названием пол и разумеется его заполнить.
В файле находятся данные по людям в том числе их ФИО.

ПРИМЕР ФИО:
СКАНЦЕВА АНЖЕЛА ИВАНОВНА
КРЫЛОВА Е.Г.
СОСКОВЕЦ АНАТОЛИЙ ГРИГОРЬЕВИЧ
БЕРЕЗИНА Е.В.
ТАРХОВА СВЕТЛАНА ПЕТРОВНА
Вирюк Анна Петровна
Гарбузов Анатолий Петрович
Вирюк Анна Петровна
Карасев Виктор Степанович
Топеха Геннадий Александрович
Борисов Сергей Викторович
Дилерский комплект 2806861
Гришин Андрей Александрович

И таких около 20 тысяч...

Каждое ФИО находится в одной ячейке. Я думал можно их по окончанию вычислять: Александрович Петровна, добавлять при этом исключения (иностранцы например) которые встретятся.. Но реализовать это не могу. А вручную вводить это жэсть  :D

Помогите кто-нибудь с решением.

Poltava

Вас в гугле забанили??? первая же ссылка! http://www.excelworld.ru/forum/2-1053-1
Не пытайтесь спорить с дебилом. Иначе вы опуститесь до его уровня. Где он задавит вас своим опытом.

Николай Александров

Цитата: Poltava от 13.08.2013, 19:27
Вас в гугле забанили??? первая же ссылка! http://www.excelworld.ru/forum/2-1053-1
Но проблема возникает, к примеру ячейка содержит: Дилерский комплект 2806861 он не является не мужчиной не женщиной. Возможно добавить в формулу =ЕСЛИ((-(ПРАВСИМВ(B69;1)={"а";"ч"}));"Ж";"М")  исключение?? Чтоб было если не "а";"ч" то присваивалось значение например "ХЗ"

ShAM

Тупо в лоб:
=ЕСЛИ(ПРАВСИМВ(B69;1)="а";"Ж";ЕСЛИ(ПРАВСИМВ(B69;1)="ч";"М";"хз"))