![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 28.12.2008
Сообщений: 53
|
![]()
Подскажите плз, как можно приравнять два разных значения. Пример:
Существует Фамилия на англ языке и фамилия на русском языке. Ей соответсвующая. Как сделать так, чтобы задавлся поиск по англ фамилиии а выдавлся результат на русском. A1 B1 Petrov Петров Спасибо! |
![]() |
![]() |
#2 | ||
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]() Цитата:
Стандартными средствами Excel, макросами, или формулами? Короче, куда Вы будете заносить англ. фамилию - в стандартное диалоговое окно поиска, в форму, в ячейку, в текстовое поле в меню? И что надо сделать с найденной русской фамилией? Занести её в определённую ячейку, вывести на экран, или что? Цитата:
![]() Опишите подробнее, что Вы понимаете под терминами "приравнивание" и "поиск" - тогда получите быстрый и точный ответ. |
||
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 21.08.2007
Сообщений: 292
|
![]()
Наверное, с помощью функции ВПР()
Выложите пример в файле, посмотрим (оставьте нам 5 строчек, много не надо) |
![]() |
![]() |
#4 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
![]()
Т.к. требуется перевод с лат. на рус., то получается, что нужен, если можно так выразиться, "обратный" транслит, что несколько сложнее, чем "прямой", т.к. одному русскому символу может соответствовать несколько латинских.
Посмотрите вложение. Там создана пользовательская функция "ObrTr", которую с успехом можно применять как на рабочем листе, так и в макросе. Если не устраивает соответствие символов, или их сочетаний - подправьте в коде функции (там все очевидно).
Чем шире угол зрения, тем он тупее.
|
![]() |
![]() |
#5 |
Пользователь
Регистрация: 28.12.2008
Сообщений: 53
|
![]()
Существуют два столбца
1-й: с рускими фамилиями 2-й: соответсвующ им фамил на англ. В др ячейке вводится фамилия (Петров). Формула должна найти в списке эту фамилию и вывести результат (Petrov). Англ вариант фам формула должна взять из ячейки кот находит рядом с найдейной фамилией. Я предполагаю что начало формулы должно выглядеть так: если(енд(впр(G1;B1:B5; ![]() Где: G1- фамилия на рус языке (Петров) B1:B5 - список фамилий на рус языке Формулу необходимо написать в ячейке где нужен результат на англ языке. (Petrov) Я Прикладываю файл с примером. СПАСИБО!!! |
![]() |
![]() |
#6 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
прикладываю ответ с примером.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
#7 |
Пользователь
Регистрация: 28.12.2008
Сообщений: 53
|
![]()
огромное спасибо! все работает!!!
|
![]() |
![]() |
#8 |
Пользователь
Регистрация: 31.12.2008
Сообщений: 20
|
![]()
спасибо! минус одна лаба))
|
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Два одномерных массива,представляющие собой средние значения строк и столбцов исходного. Делфи 3 | <DimonM@n> | Помощь студентам | 2 | 23.11.2008 21:51 |
как связать поля разных типов | doncova1 | Microsoft Office Access | 5 | 11.03.2008 00:15 |
Как округлять числа до целых и как оставить два знака после запятой. | bles | Помощь студентам | 9 | 19.02.2008 21:53 |
Два разных проекта | Михаил Юрьевич | Общие вопросы Delphi | 5 | 10.02.2008 00:18 |
Как сложить 2 значения из разных БД по ключу | Nitti | БД в Delphi | 1 | 04.05.2007 12:58 |