Как отфильтровать данные на основе значения ячейки

407
Jose Cortez

Я пытаюсь отфильтровать данные на основе значения ячейки. Мои данные будут в большом диапазоне за 12 месяцев. Пока я могу фильтровать только один месяц, я не могу понять, как фильтровать все 12 месяцев по значению моей ячейки. Вот формула, которую я использую. =INDEX(B6:B25,MATCH(B50,B4:AP4,0))Я включил ссылку на мой файл для лучшего пояснения. Моя ячейка MATCH $B$1и моя формула помещены в ячейку$B$2

Вот моя ссылка

Спасибо всем за вашу помощь

0
Вы пробуете расширенный фильтр? Lee 5 лет назад 0

1 ответ на вопрос

0
Rajesh S

Я построил это решение на основе примера, показанного на прилагаемом снимке экрана.

В вашей формуле, которую =INDEX(B6:B25,MATCH(B50,B4:AP4,0))вы пытаетесь сопоставить, месяцы находятся в разных интервалах строк, и не представляется возможным согласовать их с одной формулой.

enter image description here

Как это устроено:

  • Написать название месяца в ячейке F46, G46и H46.
  • Напишите эту формулу в ячейке F47и заполните ее правильно.

    =INDEX($A$47:$A$59,MATCH(F46,$A$46:$A$59,0))

Замечания:

  • Эта формула будет возвращать только значение первого совпадения за каждый месяц.

  • Вам нужно увеличить количество месяцев в строке, 46а также формулу в строке 47.

При необходимости измените ссылки на ячейки в формуле.

благодарю вас! Ваша формула делает то, что мне нужно было сделать! Jose Cortez 5 лет назад 0
@JoseCortez, рад помочь вам, пожалуйста, продолжайте спрашивать ☺ Rajesh S 5 лет назад 0

Похожие вопросы