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

Вход

Регистрация

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

 

= Мир MS Excel/Замена значений ячеек #Н/Д - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Замена значений ячеек #Н/Д (при исп. ВПР имею #Н/Д, с которой ничего не могу сделать)
Замена значений ячеек #Н/Д
yuslnt Дата: Понедельник, 05.09.2011, 23:03 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Добрый день, коллеги!

При использовании функции ВПР для сравнения значений в столбцах, появляется значение #Н/Д, которое я не могу "превратить" в любое другое значение, с которым потом смогу работать.
Как-то это можно сделать?

предпочитаемый способ решения - формулы
К сообщению приложен файл: 9092078.xls (15.5 Kb)
 
Ответить
СообщениеДобрый день, коллеги!

При использовании функции ВПР для сравнения значений в столбцах, появляется значение #Н/Д, которое я не могу "превратить" в любое другое значение, с которым потом смогу работать.
Как-то это можно сделать?

предпочитаемый способ решения - формулы

Автор - yuslnt
Дата добавления - 05.09.2011 в 23:03
Michael_S Дата: Понедельник, 05.09.2011, 23:08 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
В С1
Code
=ЕСЛИ(ЕНД(ВПР(A1;B:B;1;ЛОЖЬ));;ВПР(A1;B:B;1;ЛОЖЬ))

и протянуть вниз
 
Ответить
СообщениеВ С1
Code
=ЕСЛИ(ЕНД(ВПР(A1;B:B;1;ЛОЖЬ));;ВПР(A1;B:B;1;ЛОЖЬ))

и протянуть вниз

Автор - Michael_S
Дата добавления - 05.09.2011 в 23:08
yuslnt Дата: Понедельник, 05.09.2011, 23:19 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Михаил, спасибо.
Пока не разобрался как это работает, но это работает.
 
Ответить
СообщениеМихаил, спасибо.
Пока не разобрался как это работает, но это работает.

Автор - yuslnt
Дата добавления - 05.09.2011 в 23:19
Michael_S Дата: Понедельник, 05.09.2011, 23:27 | Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
что б было более понятно, эта формула идентична вот этой
Code
=ЕСЛИ(ЕНД(ВПР(A1;B:B;1;ЛОЖЬ));0;ВПР(A1;B:B;1;ЛОЖЬ))
 
Ответить
Сообщениечто б было более понятно, эта формула идентична вот этой
Code
=ЕСЛИ(ЕНД(ВПР(A1;B:B;1;ЛОЖЬ));0;ВПР(A1;B:B;1;ЛОЖЬ))

Автор - Michael_S
Дата добавления - 05.09.2011 в 23:27
_Boroda_ Дата: Вторник, 06.09.2011, 09:41 | Сообщение № 5
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Итоговую формулу по двум столбцам можно переделать так:
Code
=--ЕЧИСЛО(ПОИСКПОЗ(A1;B:B;0))

или, с любимым многими ВПРом
Code
=--НЕ(ЕОШИБКА(ВПР(A1;B:B;1;0)))

Кстати, старайтесь не использовать в формулах столбец целиком. Если формул много или они сложные - тормозить будет. Вместо В:В можно, например, написать $B$1:$B$1000. Или сделать динамический диапазон.


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеИтоговую формулу по двум столбцам можно переделать так:
Code
=--ЕЧИСЛО(ПОИСКПОЗ(A1;B:B;0))

или, с любимым многими ВПРом
Code
=--НЕ(ЕОШИБКА(ВПР(A1;B:B;1;0)))

Кстати, старайтесь не использовать в формулах столбец целиком. Если формул много или они сложные - тормозить будет. Вместо В:В можно, например, написать $B$1:$B$1000. Или сделать динамический диапазон.

Автор - _Boroda_
Дата добавления - 06.09.2011 в 09:41
Saff Дата: Среда, 13.02.2013, 14:02 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 44
Репутация: 2 ±
Замечаний: 20% ±

Добрый день!
Помогите: Требуется вместо "#Н/Д" ставить "0", если не находит значение?

Код
=ИНДЕКС(коэф!$E$2:$E$19;ПОИСКПОЗ(C4;коэф!$C$2:$C$19;))
 
Ответить
СообщениеДобрый день!
Помогите: Требуется вместо "#Н/Д" ставить "0", если не находит значение?

Код
=ИНДЕКС(коэф!$E$2:$E$19;ПОИСКПОЗ(C4;коэф!$C$2:$C$19;))

Автор - Saff
Дата добавления - 13.02.2013 в 14:02
Michael_S Дата: Среда, 13.02.2013, 14:05 | Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
Код
=если(счетесли(коэф!$C$2:$C$19;C4);ИНДЕКС(коэф!$E$2:$E$19;ПОИСКПОЗ(C4;коэф!$C$2:$C$19;));"")
 
Ответить
Сообщение
Код
=если(счетесли(коэф!$C$2:$C$19;C4);ИНДЕКС(коэф!$E$2:$E$19;ПОИСКПОЗ(C4;коэф!$C$2:$C$19;));"")

Автор - Michael_S
Дата добавления - 13.02.2013 в 14:05
Saff Дата: Четверг, 14.02.2013, 08:12 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 44
Репутация: 2 ±
Замечаний: 20% ±

Michael_S, спасибо большое! всё работает )
 
Ответить
СообщениеMichael_S, спасибо большое! всё работает )

Автор - Saff
Дата добавления - 14.02.2013 в 08:12
Чудовище Дата: Четверг, 01.08.2013, 15:55 | Сообщение № 9
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Добрый день. Помогите, пожалуйста - если я при использовании ВПР ищу не 1-е, а 3-й столбец?
=ВПР(C12;$A$1:$B$282;2;ЛОЖЬ)
Как здесь исключить Н/Д?

[admin]Читайте правила[/admin]
 
Ответить
СообщениеДобрый день. Помогите, пожалуйста - если я при использовании ВПР ищу не 1-е, а 3-й столбец?
=ВПР(C12;$A$1:$B$282;2;ЛОЖЬ)
Как здесь исключить Н/Д?

[admin]Читайте правила[/admin]

Автор - Чудовище
Дата добавления - 01.08.2013 в 15:55
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Замена значений ячеек #Н/Д (при исп. ВПР имею #Н/Д, с которой ничего не могу сделать)
  • Страница 1 из 1
  • 1
Поиск:

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