<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; VBA: Сложная замена значений в ячейке с исключениями]]></title>
	<link rel="self" href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=8230&amp;type=atom" />
	<updated>2013-04-16T11:15:29Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=8230</id>
		<entry>
			<title type="html"><![CDATA[Re: VBA: Сложная замена значений в ячейке с исключениями]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=71446#p71446" />
			<content type="html"><![CDATA[<p><strong>uranium238</strong>, понимаете, исходные данные действительно сырые. Вот что получается на первом же этапе обработки:</p><p><span class="postimg"><img src="http://img189.imageshack.us/img189/7207/image00120130416151438.png" alt="http://img189.imageshack.us/img189/7207/image00120130416151438.png" /></span></p>]]></content>
			<author>
				<name><![CDATA[alexii]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=1844</uri>
			</author>
			<updated>2013-04-16T11:15:29Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=71446#p71446</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBA: Сложная замена значений в ячейке с исключениями]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=71436#p71436" />
			<content type="html"><![CDATA[<p>&quot;признаком группировки&quot; я назвал критерии, по которым можно отнести группу стран. Это либо географическое объединение (Европа, Азия и др.), либо экономическое объединение (ЕС, СНГ).<br />&nbsp; &nbsp;Данные реально весьма неказисты, в некоторых местах даже противоречивы. Простите, поспешил. Надо было хорошенько проверить, перед открытием темы. Это взято не из головы, реально рабочие данные. Данный вопрос поднимал на ПланетеЕксель. Пришёл к тому, что данные слишком бредовы, чтоб их обрабатывать в том виде, который сейчас.<br />&nbsp; &nbsp;Спасибо.</p>]]></content>
			<author>
				<name><![CDATA[uranium238]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=29963</uri>
			</author>
			<updated>2013-04-16T10:02:36Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=71436#p71436</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBA: Сложная замена значений в ячейке с исключениями]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=71350#p71350" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>1. Признака группировки нет. Если есть необходимость, можно группировать.</p></blockquote></div><p>Вы опять отвечаете на <em>свой</em> вопрос, а не на мой. Пробуем ещё раз: Ваши слова из первого поста «признаком группировки» означают столбец «Союзы»?</p><div class="quotebox"><blockquote><p>2. Таблица на 1ом листе - это справочник и он имеет другое происхождение, из-за этого возникают не соответствия подобно Боливии. В процессе работы я подкорректирую его. Машине лучше указывать приоритет стан, что во 2ом листе, а тех, что нет - вычеркивать.</p></blockquote></div><p>Во втором листе списка нет. Можете начинать корректировать список на первом листе.</p><div class="quotebox"><blockquote><p>Есть ещё ячейка B11, где написано &quot;Польша, Румыния, ЕВРОПА (искл. ЕС, Швейцария, Норвегия)...&quot; Тут не косяк. Грамотней было написать: ЕВРОПА (искл. ЕС (кроме Польша, Румыния), Швейцария, Норвегия), - но есть как есть.</p></blockquote></div><p>Да, с этим вообще интересно <img src="//forum.script-coding.com/img/smilies/lol.png" width="15" height="15" />.</p>]]></content>
			<author>
				<name><![CDATA[alexii]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=1844</uri>
			</author>
			<updated>2013-04-14T13:38:57Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=71350#p71350</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBA: Сложная замена значений в ячейке с исключениями]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=71347#p71347" />
			<content type="html"><![CDATA[<p>1. Признака группировки нет. Если есть необходимость, можно группировать.<br />2. Таблица на 1ом листе - это справочник и он имеет другое происхождение, из-за этого возникают не соответствия подобно Боливии. В процессе работы я подкорректирую его. Машине лучше указывать приоритет стан, что во 2ом листе, а тех, что нет - вычеркивать.</p><p>Есть ещё ячейка B11, где написано &quot;Польша, Румыния, ЕВРОПА (искл. ЕС, Швейцария, Норвегия)...&quot; Тут не косяк. Грамотней было написать: ЕВРОПА (искл. ЕС (кроме Польша, Румыния), Швейцария, Норвегия), - но есть как есть.</p>]]></content>
			<author>
				<name><![CDATA[uranium238]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=29963</uri>
			</author>
			<updated>2013-04-14T13:17:53Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=71347#p71347</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBA: Сложная замена значений в ячейке с исключениями]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=71346#p71346" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>1. Группировать первый лист можно как угодно - это просто база информации.</p></blockquote></div><p>Ответьте на заданный <em>мною</em> вопрос.</p><div class="quotebox"><blockquote><p>4. Это уже дальнейшая подгонка. На первых порах нужно соответствие столбца &quot;Наименование&quot; первого листа с тем списком стран, что на 2ом.</p></blockquote></div><p>Это не «дальнейшая подгонка». Это страны, присутствующие в Вашем примере. А машине нельзя объяснить, как человеку — «здесь читать, здесь не читать, а здесь рыбу заворачивать». И если у Вас во втором листе написано «Боливия» и «Молдова», а на первом листе «Боливия, Многонациональное Государство» и «Молдова, Республика» — машина никак не сможет сделать вывод, что это одна и та же страна. Определитесь с этим.</p><div class="quotebox"><blockquote><p>5. АРКТИКу также можно не принимать в алгоритм.</p></blockquote></div><p>Это как? Тупо оставлять то, что не найдено в списке? Думайте.</p>]]></content>
			<author>
				<name><![CDATA[alexii]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=1844</uri>
			</author>
			<updated>2013-04-14T12:57:12Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=71346#p71346</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBA: Сложная замена значений в ячейке с исключениями]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=71344#p71344" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>alexii пишет:</cite><blockquote><p>1. «признаком группировки» — это столбец «Союзы»?<br />2. Поясните по поводу исключений — что делать нужно? Включить все страны относящиеся к региону, убрав исключения?<br />3. К какому региону относятся «Остров Буве», «Остров Херд и острова Макдональд» и т.д.?<br />4. Как работать с «Боливия», если в списке она значится как «Боливия, Многонациональное Государство»?! Аналогично — «Молдова, Республика» и т.п.<br />5. Как быть с отсутствующим в списке регионом «АРКТИКА»?</p></blockquote></div><p>1. Группировать первый лист можно как угодно - это просто база информации.<br />2. Да, всё верно. Например: есть на 2ом листе ячейка, где написано &quot;АЗИЯ (искл. Армения, Азербайджан, Грузия, Япония, Китай, Киргизия, Казахстан, Таджикистан, Туркмения, Узбекистан)&quot;, то надо в соседней ячейке получить все коды стран, которые относятся к Азии как части света, но за исключением кодов стран, что перечислены в скобках.<br />3. Самому интересно <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /> Если страна не относится к какой-либо части света, то её не и не надо включать.<br />4. Это уже дальнейшая подгонка. На первых порах нужно соответствие столбца &quot;Наименование&quot; первого листа с тем списком стран, что на 2ом.<br />5. АРКТИКу также можно не принимать в алгоритм.</p>]]></content>
			<author>
				<name><![CDATA[uranium238]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=29963</uri>
			</author>
			<updated>2013-04-14T11:10:04Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=71344#p71344</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBA: Сложная замена значений в ячейке с исключениями]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=71328#p71328" />
			<content type="html"><![CDATA[<p>1. «признаком группировки» — это столбец «Союзы»?<br />2. Поясните по поводу исключений — что делать нужно? Включить все страны относящиеся к региону, убрав исключения?<br />3. К какому региону относятся «Остров Буве», «Остров Херд и острова Макдональд» и т.д.?<br />4. Как работать с «Боливия», если в списке она значится как «Боливия, Многонациональное Государство»?! Аналогично — «Молдова, Республика» и т.п.<br />5. Как быть с отсутствующим в списке регионом «АРКТИКА»?</p>]]></content>
			<author>
				<name><![CDATA[alexii]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=1844</uri>
			</author>
			<updated>2013-04-12T19:37:10Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=71328#p71328</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBA: Сложная замена значений в ячейке с исключениями]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=71322#p71322" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>alexii пишет:</cite><blockquote><p><strong>uranium238</strong>, не удаётся извлечь файл. Попробуйте выложить его в другом формате архива.</p></blockquote></div><p>ок. перезалил.</p>]]></content>
			<author>
				<name><![CDATA[uranium238]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=29963</uri>
			</author>
			<updated>2013-04-12T13:48:53Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=71322#p71322</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBA: Сложная замена значений в ячейке с исключениями]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=71314#p71314" />
			<content type="html"><![CDATA[<p><strong>uranium238</strong>, не удаётся извлечь файл. Попробуйте выложить его в другом формате архива.</p>]]></content>
			<author>
				<name><![CDATA[alexii]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=1844</uri>
			</author>
			<updated>2013-04-12T09:04:04Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=71314#p71314</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[VBA: Сложная замена значений в ячейке с исключениями]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=71313#p71313" />
			<content type="html"><![CDATA[<p>Здравствуйте Уважаемые Форумчане <br />Прошу помочь разобраться.</p><p>Имеется таблица стран с наименованием, кодом, расположением, признаком группировки и столбец ячеек, в каждой из которых находится некоторое перечисление скольких-то стран или наименования объединений.<br />Необходимо заменить ячейку перечислением кодов стран через запятую. Сложность заключается ещё и в том, что&nbsp; попадаются исключения из групп, например, группа стран Азии, исключая Японию, Китай.</p><p>Подскажите идею. Подходящий алгоритм так и не нашёл. Буду рад любой поддержке.<br />Файл списка во вложении.<br />Спасибо.</p>]]></content>
			<author>
				<name><![CDATA[uranium238]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=29963</uri>
			</author>
			<updated>2013-04-12T08:08:57Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=71313#p71313</id>
		</entry>
</feed>
