Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Сортировать таблицу в соответствии со столбцом - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Сортировать таблицу в соответствии со столбцом (Формулы/Formulas)
Сортировать таблицу в соответствии со столбцом
Rampl Дата: Пятница, 13.03.2015, 09:23 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Доброго времени суток!

Поставили задачу, а решение никак ни в голоову не приходит, ни в инете не находится... Прошу оказать помощь.

Ежедневно я получаю выгрузку для отчета (закладка "выгрузка"), которая содержит сведения по регионам. Для упрощения взял 10 регионов, в идеале их больше (выгрузка содержит произвольное количество регионов в зависимости от ситуации).
Значения по регионам нужно внести в готовый шаблон таблицы (закладка "результат"), где регионы в алфавитном порядке. Из-за того, что в выгрузке указан транслит приходится заморачиваться с подстановкой соответствующих значений, т.к. на кирилице и на латинице "в алфавитном порядке" ну никак не совпадают. В закладке "словарь" привел пример соответствия латиницы к кирилице.

Спасибо, надеюсь на помощь.

была мысль:
связать имена регионов (кирилица, с одного листа) с аналогом на латинице (на другом листе). После этого рядом с латинскими регионами поставить таблицу с выгрузкой. Потом привести в соответствие новую таблицу (регионы на латинице и выгрузку) так, чтобы названия были напротив друг друга... Но нужный результат не выходит...
К сообщению приложен файл: 2801155.xls (24.0 Kb)
 
Ответить
СообщениеДоброго времени суток!

Поставили задачу, а решение никак ни в голоову не приходит, ни в инете не находится... Прошу оказать помощь.

Ежедневно я получаю выгрузку для отчета (закладка "выгрузка"), которая содержит сведения по регионам. Для упрощения взял 10 регионов, в идеале их больше (выгрузка содержит произвольное количество регионов в зависимости от ситуации).
Значения по регионам нужно внести в готовый шаблон таблицы (закладка "результат"), где регионы в алфавитном порядке. Из-за того, что в выгрузке указан транслит приходится заморачиваться с подстановкой соответствующих значений, т.к. на кирилице и на латинице "в алфавитном порядке" ну никак не совпадают. В закладке "словарь" привел пример соответствия латиницы к кирилице.

Спасибо, надеюсь на помощь.

была мысль:
связать имена регионов (кирилица, с одного листа) с аналогом на латинице (на другом листе). После этого рядом с латинскими регионами поставить таблицу с выгрузкой. Потом привести в соответствие новую таблицу (регионы на латинице и выгрузку) так, чтобы названия были напротив друг друга... Но нужный результат не выходит...

Автор - Rampl
Дата добавления - 13.03.2015 в 09:23
Manyasha Дата: Пятница, 13.03.2015, 10:17 | Сообщение № 2
Группа: Модераторы
Ранг: Старожил
Сообщений: 2198
Репутация: 898 ±
Замечаний: 0% ±

Excel 2010, 2016
Rampl, здравствуйте. Можно через ВПР() (результат на листе "словарь")
Код
=ЕСЛИОШИБКА(ВПР($A2;выгрузка!$A$2:$E$7;СТОЛБЕЦ()-1;0);"")
К сообщению приложен файл: 2801155_1.xls (50.0 Kb)


ЯД: 410013299366744 WM: R193491431804
 
Ответить
СообщениеRampl, здравствуйте. Можно через ВПР() (результат на листе "словарь")
Код
=ЕСЛИОШИБКА(ВПР($A2;выгрузка!$A$2:$E$7;СТОЛБЕЦ()-1;0);"")

Автор - Manyasha
Дата добавления - 13.03.2015 в 10:17
ShAM Дата: Пятница, 13.03.2015, 10:47 | Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 1347
Репутация: 249 ±
Замечаний: 0% ±

Excel 2010
Вариант, на листе "результат":
Код
=ЕСЛИОШИБКА(ИНДЕКС(выгрузка!$B$2:$E$7;ПОИСКПОЗ(ИНДЕКС(словарь!$A$1:$A$9;ПОИСКПОЗ($A3;словарь!$B$1:$B$9;));выгрузка!$A$2:$A$7;);ПОИСКПОЗ(B$2;выгрузка!$B$1:$E$1;));"")
К сообщению приложен файл: Rampl.xls (34.5 Kb)
 
Ответить
СообщениеВариант, на листе "результат":
Код
=ЕСЛИОШИБКА(ИНДЕКС(выгрузка!$B$2:$E$7;ПОИСКПОЗ(ИНДЕКС(словарь!$A$1:$A$9;ПОИСКПОЗ($A3;словарь!$B$1:$B$9;));выгрузка!$A$2:$A$7;);ПОИСКПОЗ(B$2;выгрузка!$B$1:$E$1;));"")

Автор - ShAM
Дата добавления - 13.03.2015 в 10:47
Rampl Дата: Пятница, 13.03.2015, 12:40 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Manyasha, ShAM, благодарю Вас!
Сэкономили моё время и нервы! Проверил на расширенной таблице - всё работает!
И еще просьба... Можете направите на какой-нибудь ресурс, чтобы "самостоятельно" расшифровать ваши формулы смог (уверен - еще пригодятся), где для "такистов" понятно расписано?


Сообщение отредактировал Rampl - Пятница, 13.03.2015, 12:41
 
Ответить
СообщениеManyasha, ShAM, благодарю Вас!
Сэкономили моё время и нервы! Проверил на расширенной таблице - всё работает!
И еще просьба... Можете направите на какой-нибудь ресурс, чтобы "самостоятельно" расшифровать ваши формулы смог (уверен - еще пригодятся), где для "такистов" понятно расписано?

Автор - Rampl
Дата добавления - 13.03.2015 в 12:40
Pelena Дата: Пятница, 13.03.2015, 12:47 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 19189
Репутация: 4421 ±
Замечаний: ±

Excel 365 & Mac Excel


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеКак разобраться в работе сложной формулы

Автор - Pelena
Дата добавления - 13.03.2015 в 12:47
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Сортировать таблицу в соответствии со столбцом (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!