Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / подобно акцессу / 9 сообщений из 9, страница 1 из 1
13.11.2006, 10:16:29
    #34122922
vad-anatolij
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подобно акцессу
Добрый день.
Есть таблица , в которой 150 столбцов и 6000 строк. В первом столбце в каждой строке проставлен код рабочего места. И есть таблица 2, в которой стоит в одном столбце код рабочего места а в другом название рабочего места (название соответсвует коду).Как быстро можно проставить в таблице 1 название рабочего места в соответсвии с кодом, который стоит в первом столбце табл1? Установлен Exel 97.Спасибо.
...
Рейтинг: 0 / 0
13.11.2006, 11:08:03
    #34123120
vbapro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подобно акцессу
функция ВПР?
...
Рейтинг: 0 / 0
13.11.2006, 11:47:22
    #34123293
vad-anatolij
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подобно акцессу
Спасибо:-)...
...
Рейтинг: 0 / 0
14.11.2006, 10:51:54
    #34126103
vad-anatolij
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подобно акцессу
vbaproфункция ВПР

Вот такой глюк: Половину строк ВПР подставляет на ура, а половину не видит. Например код 2525 есть в обоих таблицах, но EXEL не видит, что они одинаковы. Для него содержимое этих ячеек разное. А вот если в таблице 1 я перебью код вручную, сразу фунция ВПР срабатывает. Как избежать этого глюка? Спасибо.
...
Рейтинг: 0 / 0
14.11.2006, 11:02:00
    #34126163
vbapro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подобно акцессу
попробуй изменить последний аргумент, в англ. это "range_lookup"
...
Рейтинг: 0 / 0
14.11.2006, 16:01:43
    #34127710
vad-anatolij
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подобно акцессу
vbaproпопробуй изменить последний аргумент, в англ. это "range_lookup"

Начинает неверно выдавать результат. Я думаю, потому что у меня код рабочего места - текст, т.е. код - 0308..впереди 0 обязателен, поэтому при изменении последнего аргумента и сортировке (согласно хелпа) EXEL выбирает "...наибольшее значение, которое меньше, чем искомое_значение."(русский хелп:-)).
...
Рейтинг: 0 / 0
14.11.2006, 16:31:54
    #34127840
vkodor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подобно акцессу
Код: plaintext
=ВПР(ТЕКСТ(D6;"0000");G6:H8; 2 ; 0 )
...
Рейтинг: 0 / 0
15.11.2006, 09:47:44
    #34129141
vad-anatolij
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подобно акцессу
Спасибо:-), работает. Для этого пришлось пропустить чере ТЕКСТ оба столбца, которые сравниваются.
...
Рейтинг: 0 / 0
16.11.2006, 17:41:21
    #34134389
KL (XL)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подобно акцессу
vkodor
Код: plaintext
=ВПР(ТЕКСТ(D6;"0000");G6:H8; 2 ; 0 )


vad-anatolijСпасибо:-), работает. Для этого пришлось пропустить чере ТЕКСТ оба столбца, которые сравниваются.

Вар 1: Исправить данные в таблице1
- выбираем значения в столбце с искомыми данными
- меню: Данные>Текст по столбцам…
- опция: С разделителями , кнопка: Далее
- убрать галки у всех опций , кнопка: Далее
- выбрать формат Общий , кнопка: Готово

Вар 2: Если данные в таблице1 используются в 1-ом параметре функции ВПР
- точный поиск (несортированные данные)
=ВПР(--D6;Таблица2;2;0)
- приблизительный поиск (сортированные данные)
=ВПР(--D6;Таблица2;2)

Вар 3: Если данные в таблице1 используются во 2-ом параметре функции ВПР
- точный поиск (несортированные данные)
=ВПР(""&D6;Таблица1;2;0)
- приблизительный поиск (сортированные данные)
=ВПР(D6;--Таблица1;2) данная формула предполагает, что все значения содержат только цифры.

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


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