Как отсечь окончания по условию?
kaiyrkz0
Дата: Вторник, 28.02.2023, 11:15 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 39
Репутация:
0
±
Замечаний:
0% ±
2007
Добрый вечер! Как превратить все женские фамилии в мужскую форму фамилии эксель формула? Убрав формулой лишние а в окончаниях ова, ева, ина. Файл прикреплен.
Добрый вечер! Как превратить все женские фамилии в мужскую форму фамилии эксель формула? Убрав формулой лишние а в окончаниях ова, ева, ина. Файл прикреплен. kaiyrkz0
Ответить
Сообщение Добрый вечер! Как превратить все женские фамилии в мужскую форму фамилии эксель формула? Убрав формулой лишние а в окончаниях ова, ева, ина. Файл прикреплен. Автор - kaiyrkz0 Дата добавления - 28.02.2023 в 11:15
китин
Дата: Вторник, 28.02.2023, 11:18 |
Сообщение № 2
Группа: Модераторы
Ранг: Экселист
Сообщений: 7029
Репутация:
1078
±
Замечаний:
0% ±
Excel 2007;2010;2016
а чем вас ответ не устроил ТУТ? а понял там PQ а вам надо формула. Конкретно по примеруКод
=ЕСЛИ(ПСТР(A22;ДЛСТР(A22);1)="а";ПСТР(A22;1;ДЛСТР(A22)-1);A22)
а чем вас ответ не устроил ТУТ? а понял там PQ а вам надо формула. Конкретно по примеруКод
=ЕСЛИ(ПСТР(A22;ДЛСТР(A22);1)="а";ПСТР(A22;1;ДЛСТР(A22)-1);A22)
китин
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Ответить
Сообщение а чем вас ответ не устроил ТУТ? а понял там PQ а вам надо формула. Конкретно по примеруКод
=ЕСЛИ(ПСТР(A22;ДЛСТР(A22);1)="а";ПСТР(A22;1;ДЛСТР(A22)-1);A22)
Автор - китин Дата добавления - 28.02.2023 в 11:18
kaiyrkz0
Дата: Суббота, 18.03.2023, 20:27 |
Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 39
Репутация:
0
±
Замечаний:
0% ±
2007
китин, Спасибо. а как условие поставить что только в -ова, ева и ина убирал окончание а. Но например в Щерба и Глоба оставлял. Также сто бы менять -ская на -ский
китин, Спасибо. а как условие поставить что только в -ова, ева и ина убирал окончание а. Но например в Щерба и Глоба оставлял. Также сто бы менять -ская на -ский kaiyrkz0
Ответить
Сообщение китин, Спасибо. а как условие поставить что только в -ова, ева и ина убирал окончание а. Но например в Щерба и Глоба оставлял. Также сто бы менять -ская на -ский Автор - kaiyrkz0 Дата добавления - 18.03.2023 в 20:27
Egyptian
Дата: Суббота, 18.03.2023, 21:16 |
Сообщение № 4
Группа: Проверенные
Ранг: Ветеран
Сообщений: 526
Репутация:
193
±
Замечаний:
0% ±
Excel 2013/2016
kaiyrkz0 , Поздно, голова плохо варит, короче, увы, не придумал:Код
=IF(AGGREGATE(14;6;--(RIGHT(A22;3)={"ова";"ева";"ина"});1);REPLACE(A22;LEN(A22);1;"");A22)
kaiyrkz0 , Поздно, голова плохо варит, короче, увы, не придумал:Код
=IF(AGGREGATE(14;6;--(RIGHT(A22;3)={"ова";"ева";"ина"});1);REPLACE(A22;LEN(A22);1;"");A22)
Egyptian
Ответить
Сообщение kaiyrkz0 , Поздно, голова плохо варит, короче, увы, не придумал:Код
=IF(AGGREGATE(14;6;--(RIGHT(A22;3)={"ова";"ева";"ина"});1);REPLACE(A22;LEN(A22);1;"");A22)
Автор - Egyptian Дата добавления - 18.03.2023 в 21:16
bmv98rus
Дата: Воскресенье, 19.03.2023, 09:39 |
Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4115
Репутация:
769
±
Замечаний:
0% ±
Excel 2013/2016
Код
=LEFT(A22;LEN(A22)-ISNUMBER(FIND(RIGHT(A22;3);"ова ева ина")))
а со "ский"Код
=TRIM(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A22&" ";"ова ";"oв");"ева ";"ев");"ина ";"ин");"ская ";"ский"))
или комбинацияКод
=TRIM(SUBSTITUTE(LEFT(A22;LEN(A22)-ISNUMBER(FIND(RIGHT(A22;3);"ова ева ина")))&" ";"ская ";"ский"))
Код
=LEFT(A22;LEN(A22)-ISNUMBER(FIND(RIGHT(A22;3);"ова ева ина")))
а со "ский"Код
=TRIM(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A22&" ";"ова ";"oв");"ева ";"ев");"ина ";"ин");"ская ";"ский"))
или комбинацияКод
=TRIM(SUBSTITUTE(LEFT(A22;LEN(A22)-ISNUMBER(FIND(RIGHT(A22;3);"ова ева ина")))&" ";"ская ";"ский"))
bmv98rus
Замечательный Временно просто медведь , процентов на 20 .
Сообщение отредактировал bmv98rus - Воскресенье, 19.03.2023, 09:54
Ответить
Сообщение Код
=LEFT(A22;LEN(A22)-ISNUMBER(FIND(RIGHT(A22;3);"ова ева ина")))
а со "ский"Код
=TRIM(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A22&" ";"ова ";"oв");"ева ";"ев");"ина ";"ин");"ская ";"ский"))
или комбинацияКод
=TRIM(SUBSTITUTE(LEFT(A22;LEN(A22)-ISNUMBER(FIND(RIGHT(A22;3);"ова ева ина")))&" ";"ская ";"ский"))
Автор - bmv98rus Дата добавления - 19.03.2023 в 09:39
kaiyrkz0
Дата: Воскресенье, 19.03.2023, 14:06 |
Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 39
Репутация:
0
±
Замечаний:
0% ±
2007
bmv98rus, Спасибо. Который чз второго и третьего меньше будет грузить систему? Легче.
bmv98rus, Спасибо. Который чз второго и третьего меньше будет грузить систему? Легче. kaiyrkz0
Ответить
Сообщение bmv98rus, Спасибо. Который чз второго и третьего меньше будет грузить систему? Легче. Автор - kaiyrkz0 Дата добавления - 19.03.2023 в 14:06
bmv98rus
Дата: Воскресенье, 19.03.2023, 15:26 |
Сообщение № 7
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4115
Репутация:
769
±
Замечаний:
0% ±
Excel 2013/2016
kaiyrkz0 , нужно протестить. Но разница будет заметна только на огромных данных. Первая быстрее но так незначительно, что можно пренебречь.
kaiyrkz0 , нужно протестить. Но разница будет заметна только на огромных данных. Первая быстрее но так незначительно, что можно пренебречь.bmv98rus
Замечательный Временно просто медведь , процентов на 20 .
Сообщение отредактировал bmv98rus - Воскресенье, 19.03.2023, 17:18
Ответить
Сообщение kaiyrkz0 , нужно протестить. Но разница будет заметна только на огромных данных. Первая быстрее но так незначительно, что можно пренебречь.Автор - bmv98rus Дата добавления - 19.03.2023 в 15:26
kaiyrkz0
Дата: Воскресенье, 19.03.2023, 17:55 |
Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 39
Репутация:
0
±
Замечаний:
0% ±
2007
bmv98rus, цкая на цкий если добавить то будет так? но что-то на работает =СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(E2&" ";"ОВА ";"ОВ");"ЕВА ";"ЕВ");"ИНА ";"ИН");"СКАЯ";"СКИЙ");"ЦКАЯ";"ЦКИЙ")) Слишком много аргументов пишет
bmv98rus, цкая на цкий если добавить то будет так? но что-то на работает =СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(E2&" ";"ОВА ";"ОВ");"ЕВА ";"ЕВ");"ИНА ";"ИН");"СКАЯ";"СКИЙ");"ЦКАЯ";"ЦКИЙ")) Слишком много аргументов пишет kaiyrkz0
Ответить
Сообщение bmv98rus, цкая на цкий если добавить то будет так? но что-то на работает =СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(E2&" ";"ОВА ";"ОВ");"ЕВА ";"ЕВ");"ИНА ";"ИН");"СКАЯ";"СКИЙ");"ЦКАЯ";"ЦКИЙ")) Слишком много аргументов пишет Автор - kaiyrkz0 Дата добавления - 19.03.2023 в 17:55
bmv98rus
Дата: Воскресенье, 19.03.2023, 18:09 |
Сообщение № 9
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4115
Репутация:
769
±
Замечаний:
0% ±
Excel 2013/2016
еще одно ПОДСТАВИТЬ( тогда надо. Модераторы! Ну кто-нибудь "кончания" исправит в теме????
еще одно ПОДСТАВИТЬ( тогда надо. Модераторы! Ну кто-нибудь "кончания" исправит в теме???? bmv98rus
Замечательный Временно просто медведь , процентов на 20 .
Сообщение отредактировал bmv98rus - Понедельник, 20.03.2023, 07:39
Ответить
Сообщение еще одно ПОДСТАВИТЬ( тогда надо. Модераторы! Ну кто-нибудь "кончания" исправит в теме???? Автор - bmv98rus Дата добавления - 19.03.2023 в 18:09
Pelena
Дата: Понедельник, 20.03.2023, 09:46 |
Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 19405
Репутация:
4555
±
Замечаний:
±
Excel 365 & Mac Excel
цкая на цкий если добавить
Можно так попробоватьКод
=СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(E2&" ";"ова ";"oв");"ева ";"ев");"ина ";"ин");"кая ";"кий"))
цкая на цкий если добавить
Можно так попробоватьКод
=СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(E2&" ";"ова ";"oв");"ева ";"ев");"ина ";"ин");"кая ";"кий"))
Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение цкая на цкий если добавить
Можно так попробоватьКод
=СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(E2&" ";"ова ";"oв");"ева ";"ев");"ина ";"ин");"кая ";"кий"))
Автор - Pelena Дата добавления - 20.03.2023 в 09:46