Страницы: 1
RSS
Замена имен городов и стран с английского на русский!
 

Добрый день!<BR>Помогите пожалуйста с переводом имен городов и стран с английского на русский.<BR>Это данные для получения погоды на коммуникаторах с Manila2D (может быть в курсе, что это). На листе "Город - Страна" есть часть данных, т.е. соответствие городу соответствующей страны и соответствующего кода.<BR>На листе Перевод сам текст в котором надо заменить названия.<BR>Отталкиваться получается надо от кода: он единый в английском и в русском варианте.<BR>Желательно еще порядок строк на листе "Перевод" не менять.

<EM><STRONG>Файл удален</STRONG></EM> - <EM>велик размер</EM> -<EM><STRONG> [Модераторы]</STRONG></EM>

 
Логика на мой взгляд такая:  
На примере такой строки:  
<city name="Abakan, RU" loca="ASI|RU|RS033|ABAKAN" land="Russia"/>  
Берем на листе "Перевод" текст после loca=" и до следующих кавычек, далее ищем его на листе "Город - Страна" в столбце код, получаем соответствующее коду имя города и имя страны, далее заменяем текст после name=" и до следующих кавычек на полученное имя города, а текст после land=" и до следующих кавычек на имя страны, если кода на листе "Город - Страна" не найден, то пропускаем.
 
Да, прошу прощенья, не глянул на размер.
 
На листе "Город - Страна" первый столбец имя города, второй - код, третий страна.
 
Файл с несколькими строчками
 
Достаточно было пары строк. Ваши формулы на столбцах  B C D
 
какой хороший пример с несколькими строчками) на первом листе одна авсралия, на втором ни однй австралии)  
 
Неужели сложно было потратить 5 минут и сделать нормальный файл пример?)
 
Может, так?  
=ПСТР(A3;НАЙТИ("loca";A3);НАЙТИ(" ";A3;НАЙТИ("loca";A3))-НАЙТИ("loca";A3)-1)
 
Спасибо вам огромное, все замечательно работает.  
Еще бы осилить код для понимания и будет все ОК.
 
{quote}{login=vikttur}{date=07.10.2009 12:05}{thema=}{post}Может, так?  
=ПСТР(A3;НАЙТИ("loca";A3);НАЙТИ(" ";A3;НАЙТИ("loca";A3))-НАЙТИ("loca";A3)-1){/post}{/quote}  
 
а я всю жизнь этим хитрым ПСТР вытаскивал) все гениальное просто и век живи век учись. Ага ))))
 
{quote}{login=Punker}{date=07.10.2009 01:24}{thema=}{post}  
Еще бы осилить код для понимания и будет все ОК.{/post}{/quote}  
 
а что непонятно?)
Страницы: 1
Читают тему
Наверх