Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » 2007 - [решено] Поиск значения, ВПР

Ответить
Настройки темы
2007 - [решено] Поиск значения, ВПР

Аватара для blackmane

Пользователь


Сообщения: 69
Благодарности: 0


Конфигурация

Профиль | Отправить PM | Цитировать


Доброго времени суток!
Есть Лист А с таблицей:
___________________
IP MAC
192.168.1.х
___________________
Известны IP-адреса, неизвестны MAC-адреса, айпи не отсортированы от меньшего к большему (и не сортируется, дает в таком виде: 192.168.1.2,192.168.1.201....)
Есть Лист Б с таблицей:
___________________
IP MAC
192.168.1.х 00:00:00:00:00:00
___________________
Таблица изначально отсортированна.
Как вы поняли нужно чтобы при совпдении значения ячейки IP первой таблицы со значением второй, из второй таблицы копировалось значение мак-адреса в первую таблицу.

Нарыл ВПР
=ВПР(L2;mac;2;0)
Все бы хорошо, но он выдает ошибку нет данных на половину ячеек, как заставить его работать, или быть может есть более подходящая функция, которой по барабану на сортировку???

______________________
На пхп с мускулом я бы написал, а вот в экселе не получается ((((

Отправлено: 21:03, 02-07-2012

 

Модератор


Moderator


Сообщения: 16844
Благодарности: 3247

Профиль | Сайт | Отправить PM | Цитировать


blackmane, представьте файл с аналогичной (примерной) таблицей.

-------
При заполнении сведений о конфигурации компьютера не забудь поставить флажок: отображать - "Да"
-------------------------------------------------------------------------------------------
Ассоциация VirusNet - помощь и обучение борьбе с вирусами. Некоторые вопросы загрузки в моем блоге


Отправлено: 22:08, 02-07-2012 | #2



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

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата blackmane:
айпи не отсортированы от меньшего к большему (и не сортируется, дает в таком виде: 192.168.1.2,192.168.1.201....) »

читать дальше »
1. Разбейте этот столбец на четыре столбца. Затем сортируйте.
2. Переведите в нормализованный вид: «192.168.001.002». Переведите в hex. Затем сортируйте.


Цитата blackmane:
Нарыл ВПР
Код: Выделить весь код
=ВПР(L2;mac;2;0)
Все бы хорошо, но он выдает ошибку нет данных на половину ячеек, как заставить его работать, или быть может есть более подходящая функция, которой по барабану на сортировку??? »
Дело не в сортировке. Функции рабочего листа ВПР() нужна сортировка таблицы поиска, и эта сортировка у Вас как раз есть. Ошибка «#Н/Д» говорит о том, что на втором листе в диапазоне «mac» не найдено соответствия.

Выкладывайте файл в архиве под паролем на обменник, ссылку и пароль — в личку. Посмотрим.

Отправлено: 22:18, 02-07-2012 | #3


Аватара для blackmane

Пользователь


Сообщения: 69
Благодарности: 0

Профиль | Отправить PM | Цитировать


Вложения
Тип файла: xlsx test.xlsx
(15.9 Kb, 2 просмотров)

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

Отправлено: 19:40, 03-07-2012 | #4


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


blackmane, проблема банальна. На листе «IP» у Вас часть IP-адресов в диапазоне «mac» дополнено пробелом [я сначала решил, что все IP-адреса, у которых длина последней группы меньше 3-х, но нет: именно произвольная часть адресов; интересный вопрос — как так могло получиться]. Уберите эти конечные пробелы (например: временно вставить новый столбец, использовать в нём формулу «СЖПРОБЕЛЫ()», затем скопировать его ячейки и вставить в столбец «A» значения).
Это сообщение посчитали полезным следующие участники:

Отправлено: 19:53, 03-07-2012 | #5


Аватара для blackmane

Пользователь


Сообщения: 69
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата Iska:
проблема банальна. На листе «IP» у Вас часть IP-адресов в диапазоне «mac» дополнено пробелом »
Да, Вы правы 24 пробела все испортили (((
Цитата Iska:
интересный вопрос — как так могло получиться »
Таблица копировалась из dhcp листа на веб-интерфейсе, но не сразу в эксель (((
Цитата Iska:
временно вставить новый столбец, использовать в нём формулу «СЖПРОБЕЛЫ()», затем скопировать его ячейки и вставить в столбец «A» значения »
Можно проще, так как пробелы должны отсутствовать - найти и заменить.

Спасибо.

И еще вопрос, есть ли функция которая считает ячейки в столбце/строке с одинаковыми значениями???

Отправлено: 23:30, 03-07-2012 | #6


Модератор


Moderator


Сообщения: 16844
Благодарности: 3247

Профиль | Сайт | Отправить PM | Цитировать


Извлечение уникальных (не повторяющихся) записей из списка

Выделение дубликатов цветом

СЧЁТЕСЛИ - Excel - Office.com

Функция СЧЁТЕСЛИ - Excel - Office.com

-------
При заполнении сведений о конфигурации компьютера не забудь поставить флажок: отображать - "Да"
-------------------------------------------------------------------------------------------
Ассоциация VirusNet - помощь и обучение борьбе с вирусами. Некоторые вопросы загрузки в моем блоге

Это сообщение посчитали полезным следующие участники:

Отправлено: 23:37, 03-07-2012 | #7


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата blackmane:
Таблица копировалась из dhcp листа на веб-интерфейсе, »
Спасибо, ясно.
Цитата blackmane:
Можно проще, так как пробелы должны отсутствовать - найти и заменить. »
В данном случае — да, так проще.

Отправлено: 23:44, 03-07-2012 | #8


Аватара для blackmane

Пользователь


Сообщения: 69
Благодарности: 0

Профиль | Отправить PM | Цитировать


Всем спасибо.

Отправлено: 18:38, 04-07-2012 | #9



Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » 2007 - [решено] Поиск значения, ВПР

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - Поиск и удаление значения в реестре vdereberya Скриптовые языки администрирования Windows 23 17-10-2012 07:58
CMD/BAT - [решено] Поиск файла, значения в файле и создания для них переменных popoves Скриптовые языки администрирования Windows 4 29-02-2012 20:59
CMD/BAT - Смена кодировки текстового файла, поиск строки и разбор значения profcom Скриптовые языки администрирования Windows 0 10-11-2011 20:20
Разное - [решено] /SQL/ Поиск значения в ячейках всех таблиц базы данных Oracle EvgeniyQQQ Программирование и базы данных 4 09-08-2010 19:46
MySQL - Поиск несуществующего значения. DedAlex Программирование и базы данных 7 04-06-2008 15:13




 
Переход