Выбор строк на основе диапазона индексов Excel

#excel #excel-formula #excel-2010

#excel #excel-формула #excel-2010

Вопрос:

У меня есть случайный список чисел и длинный лист Excel. Я хотел бы выбрать все строки, у которых нет номера, из списка в качестве значения столбца B.

Например, это моя диаграмма…

 |A |B |
|n1|0 |
|n2|1 |
|n3|3 |
|n4|4 |
|n5|7 |
|n6|8 |
|n7|10|
|n8|11|
|n9|15|
  

… и мой список диапазонов {0, 3, 7, 10, 11, 15} , я хотел бы удалить все строки, которые не соответствуют критериям, в результате чего появится эта новая таблица:

 |A |B |
|n1|0 |
|n3|3 |
|n5|7 |
|n7|10|
|n8|11|
|n9|15|
  

Я предполагаю, что это каким-то образом включало команды MATCH и RANGE , но я ни за что на свете не могу понять, как кодировать в Excel…

Заранее спасибо!

Ответ №1:

Создайте вспомогательный столбец, используя формулу, подобную:

 =ISERROR(MATCH(B2,{0,3,7,10,11,15},0))
  

Затем вы можете отфильтровать либо значение TRUE, либо значение FALSE по мере необходимости, в зависимости от того, хотите ли вы выбрать строки для удаления или сохранения соответственно.

введите описание изображения здесь