/ / Excel - връща данните от списък в отделни колони въз основа на фиксирани критерии - excel, индексиране, съвпадение

Excel - Връщане на данни от списък в отделни колони въз основа на фиксирани критерии - excel, индексиране, съвпадение

Това, което искам да направя, е да върна всички стойности, които отговарят на критериите от списък, този критерий ще бъде статичен .... като прост пример

  • Имам списък с всички имена на служители в колона А
  • Искам да има списък на служителите, които съдържат името "Джон" в колона Б (това би включвало първото, последното или част от например Джонсън)
  • Желая да има списък на всички служители, които НЕ съдържат името "Джон" в графа С.

Името винаги ще бъде "Джон", така че бих предпочела да го кодирам твърдо във формулата, вместо да я въведете в клетка за търсене, ако е възможно.

Като странична нота не мога да използвам предварително филтъра, тъй като истинският пример е в няколко листа.

Отговори:

0 за отговор № 1

Търсите нещо подобно ...... въведете описанието на изображението тук

Въведете следната формула до B2 клетка като Array формула.

=IFERROR(INDEX($A$2:$A$20,SMALL(IF(ISNUMBER(SEARCH("John",$A$2:$A$20)),ROW($A$2:$A$20)),ROWS($A$2:$A2))-1),"")

Натиснете CTRL+SHIFT+ENTER за да се оцени формулата, тъй като тя е масивна формула.