powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / [Excel] Присвоить код соответствующему номеру
18 сообщений из 18, страница 1 из 1
[Excel] Присвоить код соответствующему номеру
    #37852562
Фотография NickBell
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В 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
[Excel] Присвоить код соответствующему номеру
    #37852594
Contrast
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А просто взять третий символ из номера не прокатит?
...
Рейтинг: 0 / 0
[Excel] Присвоить код соответствующему номеру
    #37852596
Фотография NickBell
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Contrast,

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Facepalm, omg, facepalm

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


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