Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » 2019 - Объединить в формуле русский и украинский язык.

Ответить
Настройки темы
2019 - Объединить в формуле русский и украинский язык.

Старожил


Сообщения: 373
Благодарности: 10

Профиль | Отправить PM | Цитировать


Эта формула переводит буквенное значение в цифровое.
Код: Выделить весь код
=СУММПРОИЗВ(ВПР(Т(ИНДЕКС(+ПСТР(ПРОПИСН(СЖПРОБЕЛЫ(A1));СТРОКА(A$1:ИНДЕКС(A:A;ДЛСТР(СЖПРОБЕЛЫ(A1))));1);));{"а";1:"б";2:"в";3:"г";4:"д";5:"е";6:"ё";7:"ж";8:"з";9:"и";1:"й";2:"к";3:"л";4:"м";5:"н";6:"о";7:"п";8:"р";9:"с";1:"т";2:"у";3:"ф";4:"х";5:"ц";6:"ч";7:"ш";8:"щ";9:"ъ";1:"ы";2:"ь";3:"э";4:"ю";5:"я";6};2;);10^(ДЛСТР(СЖПРОБЕЛЫ(A1))-СТРОКА(A$1:ИНДЕКС(A:A;ДЛСТР(СЖПРОБЕЛЫ(A1))))))
Можно ли в эту формулу вставить украинский язык?

Отправлено: 05:50, 25-06-2020

 

Старожил


Сообщения: 373
Благодарности: 10

Профиль | Отправить PM | Цитировать


Изображения
Тип файла: png Снимок экрана 2020-06-27 в 7.05.54.png
(98.4 Kb, 2 просмотров)

Мне бы хотелось чтоб она автоматом считала оба языка.
Я понял что Вы требуете, вот картинка.

Отправлено: 09:42, 27-06-2020 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Contributor


Сообщения: 2049
Благодарности: 1245

Профиль | Отправить PM | Цитировать


Вложения
Тип файла: xlsx я200627.xlsx
(12.6 Kb, 1 просмотров)

kill-kit, Дело не в том, что я не способен найти в инете алфавит, я не понимаю, как одинаковые символы русского и украинского алфавитов Вы сопоставляете с цифрами
Вот русский и украинский алфавиты, их ASCII коды и их перекодировка в цифры в соответствии с Вашей постановкой
Код: Выделить весь код
			ASCII			ASCII
1	1	а	224	1	а	224
2	2	б	225	2	б	225
3	3	в	226	3	в	226
4	4	г	227	4	г	227
5	5	д	228	5	ґ	180
6	6	е	229	6	д	228
7	7	ё	184	7	е	229
8	8	ж	230	8	є	186
9	9	з	231	9	ж	230
10	1	и	232	1	з	231
11	2	й	233	2	и	232
12	3	к	234	3	і	179
13	4	л	235	4	ї	191
14	5	м	236	5	й	233
15	6	н	237	6	к	234
16	7	о	238	7	л	235
17	8	п	239	8	м	236
18	9	р	240	9	н	237
19	1	с	241	1	о	238
20	2	т	242	2	п	239
21	3	у	243	3	р	240
22	4	ф	244	4	с	241
23	5	х	245	5	т	242
24	6	ц	246	6	у	243
25	7	ч	247	7	ф	244
26	8	ш	248	8	х	245
27	9	щ	249	9	ц	246
28	1	ъ	250	1	ч	247
29	2	ы	251	2	ш	248
30	3	ь	252	3	щ	249
31	4	э	253	4	ь	252
32	5	ю	254	5	ю	254
33	6	я	255	6	я	255
	7	ґ	180	7	ё	184
	8	є	186	8	ъ	250
	9	і	179	9	ы	251
	1	ї	191	1	э	253
Очевидно, что одинаковые буквы в двух алфавитах имеют одинаковые ASCII коды, но соответствуют разным цифрам в Вашей постановке. Если за основу берём русский алфавит и добавляем к нему 4 украинских символа, то:
Код: Выделить весь код
=ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(СТРОЧН(B2);"а";1);"б";2);"в";3);"г";4);"д";5);"е";6);"ё";7);"ж";8);"з";9);"и";1);"й";2);"к";3);"л";4);"м";5);"н";6);"о";7);"п";8);"р";9);"с";1);"т";2);"у";3);"ф";4);"х";5);"ц";6);"ч";7);"ш";8);"щ";9);"ъ";1);"ы";2);"ь";3);"э";4);"ю";5);"я";6);"ґ";7);"є";8);"і";9);"ї";1)
При этом київ=3113, підрахуй=89591532
Если за основу берём украинский алфавит и добавляем к нему 4 русских символа, то:
Код: Выделить весь код
=ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(СТРОЧН(B5);"а";1);"б";2);"в";3);"г";4);"д";6);"е";7);"ё";7);"ж";9);"з";1);"и";2);"й";5);"к";6);"л";7);"м";8);"н";9);"о";1);"п";2);"р";3);"с";4);"т";5);"у";6);"ф";7);"х";8);"ц";9);"ч";1);"ш";2);"щ";3);"ъ";8);"ы";9);"ь";4);"э";1);"ю";5);"я";6);"ґ";5);"є";8);"і";3);"ї";4)
При этом київ=6243, підрахуй=23631865
У Вас, ИМХО, очень странная постановка. Я бы понял замену символов их кодами, а не цифрами - по крайней мере, каждая буква однозначно была бы определена.

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.


Последний раз редактировалось megaloman, 27-06-2020 в 12:20.

Это сообщение посчитали полезным следующие участники:

Отправлено: 12:08, 27-06-2020 | #12


Старожил


Сообщения: 373
Благодарности: 10

Профиль | Отправить PM | Цитировать


Киев-3163 и Київ - 6243
Никита - 613121 и Нікіта - 936351
Так должно получиться. Я думал сделать разные формулы, но потом передумала много пересечений формул. Решил что можно одну формулу чтоб была совмещена.

Последний раз редактировалось kill-kit, 28-06-2020 в 07:39.


Отправлено: 07:30, 28-06-2020 | #13



Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » 2019 - Объединить в формуле русский и украинский язык.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Интерфейс - Пропал русский язык. Bazilius Microsoft Windows 10 2 01-09-2017 16:17
Разное - Windows Phone: как перейти на украинский/русский Marketplace. Подробная инструкция Ghost Windows Live (архив) 0 31-03-2012 16:22
Разное - Отсутствует украинский язык в "языках и раскладках" Vizit0r Microsoft Windows 2000/XP 0 05-10-2008 08:53
Русский язык в Win98 Grekalov Microsoft Windows 95/98/Me 2 07-01-2006 23:11
Украинский язык krestik Автоматическая установка Windows 2000/XP/2003 5 10-05-2005 12:35




 
Переход