Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / [Excel] Присвоить код соответствующему номеру / 18 сообщений из 18, страница 1 из 1
24.06.2012, 23:12
    #37852562
NickBell
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[Excel] Присвоить код соответствующему номеру
В Excel есть такие таблицы на разных листах:

код номер1 t112 t123 t134 t145 t15

номер текстt11 мтн 1t11 мтн 2t12 мтн 3t12 мтн 4t12 мтн 5t12 мтн 6t13 мтн 7t13 мтн 8t13 мтн 9t13 мтн 10t14 мтн 11t14 мтн 12t14 мтн 13t14 мтн 14t15 мтн 15t15 мтн 16

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

код номер текст1 t11 мтн 11 t11 мтн 22 t12 мтн 32 t12 мтн 42 t12 мтн 52 t12 мтн 63 t13 мтн 73 t13 мтн 83 t13 мтн 93 t13 мтн 104 t14 мтн 114 t14 мтн 124 t14 мтн 134 t14 мтн 145 t15 мтн 155 t15 мтн 16
...
Рейтинг: 0 / 0
24.06.2012, 23:44
    #37852594
Contrast
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[Excel] Присвоить код соответствующему номеру
А просто взять третий символ из номера не прокатит?
...
Рейтинг: 0 / 0
24.06.2012, 23:50
    #37852596
NickBell
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[Excel] Присвоить код соответствующему номеру
Contrast,

Не поняла, что за третий символ?
...
Рейтинг: 0 / 0
24.06.2012, 23:51
    #37852598
NickBell
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[Excel] Присвоить код соответствующему номеру
Номера там разные, не всё по порядку идет.
...
Рейтинг: 0 / 0
24.06.2012, 23:59
    #37852603
Contrast
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[Excel] Присвоить код соответствующему номеру
NickBellContrast,

Не поняла, что за третий символ?

Имел в виду, что на приведенной второй таблице заметно такое соответствие 3-t13, 4-t14 и т.д.
...
Рейтинг: 0 / 0
25.06.2012, 00:04
    #37852605
NickBell
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[Excel] Присвоить код соответствующему номеру
Это у меня так набралось для примера, а так, они разные.
...
Рейтинг: 0 / 0
25.06.2012, 00:07
    #37852607
ElenHim
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[Excel] Присвоить код соответствующему номеру
ВПР() (HLOOKUP()) поможет
...
Рейтинг: 0 / 0
25.06.2012, 00:46
    #37852630
Contrast
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[Excel] Присвоить код соответствующему номеру
ElenHimВПР() (HLOOKUP()) поможет

Этот способ требует изначальной сортировки по возрастанию, что выполняется далеко не всегда.

более универсально работает связка ИНДЕКС() + ПОИСКПОЗ()

Много полезного по Excel можно получить тут
...
Рейтинг: 0 / 0
25.06.2012, 01:20
    #37852641
ElenHim
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[Excel] Присвоить код соответствующему номеру
ContrastЭтот способ требует изначальной сортировки по возрастанию , что выполняется далеко не всегда.
Учите матчасть прежде чем советовать
...
Рейтинг: 0 / 0
25.06.2012, 02:39
    #37852656
alvk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[Excel] Присвоить код соответствующему номеру
ElenHim,

Простой впр() лично у меня никогда не прокатывал, использую:
=ЕСЛИ(ЕНД(ВПР($A36;бух;5;ЛОЖЬ));0;ВПР($A36;бух;5;ЛОЖЬ))
всё взято из Хэлпа.
...
Рейтинг: 0 / 0
25.06.2012, 07:08
    #37852678
ElenHim
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[Excel] Присвоить код соответствующему номеру
alvk,

и как ваш личный опыт проката ВПР() коррелирует с моим замечанием о необязательности сортировки конкретно в данном случае, да и в 99% всех случаев её применения вообще?
Или то обстоятельство что вы отдельно обрабатываете ошибку Н/Д должно авторитетно говорить о том, что якобы для ВПР() она недокументирована, а не о том, что вы не можете организовать свои данные без того, чтобы всякий раз спотыкаться об их неполноту?

Facepalm, omg, facepalm
...
Рейтинг: 0 / 0
25.06.2012, 07:10
    #37852679
Contrast
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[Excel] Присвоить код соответствующему номеру
ElenHimContrastЭтот способ требует изначальной сортировки по возрастанию , что выполняется далеко не всегда.
Учите матчасть прежде чем советовать

Не следует так категорично!
Тем более, что ВПР() в контексте задачи вообще не прменима. Она ищет значение в левом столбце. В приведенных образцах поиск нужно вести в правом первой таблицы. так что Учите матчасть , прежде чем советовать

Мое решение в приложенном файле
...
Рейтинг: 0 / 0
25.06.2012, 07:33
    #37852685
ElenHim
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[Excel] Присвоить код соответствующему номеру
ContrastТем более, что ВПР() в контексте задачи вообще не пр и менима
Предлагаю вам следить преимущественно за собственным правописанием, раз вы такой поборник грамоты.
А это ваше "тем более" уместно тем менее, что никак не объясняет ваше категоричное заявление о необходимости сортировки данных до ВПР(), которя в контексте данной задачи вполне себе применима. Столбцы в Excel, на минуточку, можно копировать, перемещать - возможностей полно. Но, толи вы не в курсе, толи фантазии не хватает...
...
Рейтинг: 0 / 0
25.06.2012, 07:50
    #37852688
Contrast
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[Excel] Присвоить код соответствующему номеру
ElenHim,

ушли от темы.
А тема была - минимизация, в том числе, телодвижений при обработке таблиц. Потому, дополнительные копирования и пр. действия мало того, что излишни, так еще и потенциальные источники ошибок.

По поводу недостатковограничений ВПР() и преимуществ связки ИНДЕКС()+ПОИСКПОЗ() читаем Уокенбаха.
Впрочем, каждый имеет право на свой путь и свои заблуждения.
...
Рейтинг: 0 / 0
25.06.2012, 09:15
    #37852747
ElenHim
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[Excel] Присвоить код соответствующему номеру
Contrast,

ContrastА тема была - минимизация, в том числе, телодвижений при обработке таблиц
Вы эту тему сами только что придумали? Складывается впечатление, что вы только вчера прочли у Уокенбаха про
ИНДЕКС()+ПОИСКПОЗ() и считаете теперь своим долгом применять их где только можно. Ваш порыв можно понять, если бы не ваша упрямая вера в простоту такого решения перед тем же ВПР(), особенно когда речь только об одном параметре.

Как видите, никто от темы не уходил.Напротив, ждём ваших разъяснений по поводу

ContrastЭтот способ требует изначальной сортировки по возрастанию, что выполняется далеко не всегда.

Очевидно, об этом можно узнать только от вас
...
Рейтинг: 0 / 0
25.06.2012, 10:18
    #37852841
Serge 007
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[Excel] Присвоить код соответствующему номеру
.
...
Рейтинг: 0 / 0
25.06.2012, 10:38
    #37852876
alvk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[Excel] Присвоить код соответствующему номеру
ElenHimalvk,

и как ваш личный опыт проката ВПР() коррелирует с моим замечанием о необязательности сортировки конкретно в данном случае, да и в 99% всех случаев её применения вообще?
Или то обстоятельство что вы отдельно обрабатываете ошибку Н/Д должно авторитетно говорить о том, что якобы для ВПР() она недокументирована, а не о том, что вы не можете организовать свои данные без того, чтобы всякий раз спотыкаться об их неполноту?

Facepalm, omg, facepalm

Успокойтесь, можете первую строчку из моего сообщения игнорировать.
...
Рейтинг: 0 / 0
25.06.2012, 13:40
    #37853265
NickBell
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[Excel] Присвоить код соответствующему номеру
Большое спасибо всем, у меня получилось то, что мне надо было.
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / [Excel] Присвоить код соответствующему номеру / 18 сообщений из 18, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]