Агуулгын хүснэгт
Хэрэв та нэг шалгуурт үндэслэн олон утгыг буцаах Excel хайж байгаа бол та зөв газартаа байна гэсэн үг. Excel програмыг ашиглах явцад янз бүрийн шалгуурын дагуу олон утгыг олох нь нийтлэг ажил бөгөөд аливаа програмыг үр дүнтэй ажиллуулахад зайлшгүй шаардлагатай. Энэ нийтлэлд бид Excel-ийн нэг шалгуурт тулгуурлан олон утгыг буцаах аргуудын талаар ярилцахыг хичээх болно.
Дадлага хийх ажлын номыг татаж авах
Нэг шалгуурт үндэслэн олон утгыг буцаах .xlsxExcel-ийн нэг шалгуурт үндэслэн олон утгыг буцаах 3 арга
Эхлээд энэ өгөгдлийн багцыг харцгаая. Бидэнд 1930 -аас 2018 хооронд болсон бүх ФИФА-гийн дэлхийн аварга шалгаруулах тэмцээн -ийн жагсаалт байгаа. Бид Б баганад Жил , С баганад Зохион байгуулагч орон , Аварга улсууд Аварг байна. 6>D, багана болон Дурдах улсууд Е багана .
Одоо оролдоод үзье. Энэ өгөгдлийн багцаас нэг шалгуурт тулгуурлан олон утгыг гаргаж авах.
1. Нэг нүдэнд нэг шалгуурт үндэслэн олон утгыг буцаах
Юуны өмнө бид дотроос олон утгыг буцаахыг оролдъё. нэг нүд.
Бид бүх аварга улсуудын нэрсийг нэг багананд, мөн зэргэлдээх нүднүүдэд аварга болсон он жилүүдийг задлахыг хичээх болно.
Нэрсийг задлахыг бодъё аварга орнуудын Г баганад нэртэй Улс
- Нэгдүгээрт,бид Excel-ийн ӨВДӨМЖТЭЙ функцийг ашиглах болно. Энэ томьёог эхний нүдэнд G5 оруулна уу.
=UNIQUE(D5:D25)
Энд D5:D25 -г хэлнэ. Дэлхийн цомын Аварга .
- Хоёрдугаарт, ENTER товчийг дарна уу.
- Эцэст нь, бид бүх гаралтыг Г баганаас
Тэмдэглэл -аас олох болно. : Microsoft 365 -г ашиглах үед бүх утгыг авахын тулд Дүүргэх бариул ашиглах шаардлагагүй. Бүх утгууд автоматаар гаралт хэлбэрээр гарч ирнэ.
1.1. TEXTJOIN болон IF функцийг ашиглах
TEXTJOIN ба IF функцуудын хослолыг ашиглах нь нэг шалгуурт тулгуурлан олон утгыг олох нийтлэг хэрэглүүр юм. Эдгээр хоёр функцийг ашигласнаар үндсэн утгын нийтлэг утгыг хоёр буюу түүнээс дээш шалгуураас олж авдаг.
Дараах өгөгдлийн багцад бид Аварга улсуудыг Г баганад нэг удаа давтана. Бид эдгээр Аварга багуудын жил г нэг нүдэнд тус тусад нь олж мэдэх хэрэгтэй.
- Үүний тулд эхлээд <6-д томьёог бичнэ үү>H5 үүнтэй адил нүд.
=TEXTJOIN(",",TRUE,IF($D$5:$D$25=G5,$B$5:$B$25,""))
- Хоёрдугаарт ENTER дарна уу. гаралтыг 1930,1950 гэж авахын тулд.
- Гуравдугаарт, баруун доод талыг барьж курсорыг доош чирж Дүүргэх бариулыг ашиглана уу. H5-ийн булан
- Эцэст нь бид дараах үр дүнг авах болно.энэ.
Томъёоны тайлбар
- Энд $B$5 :$B$25 нь хайлтын массив юм. Бид олон жилийг харахыг хүсч байна. Хэрэв та өөр зүйл хүсч байвал үүнийг ашиглаарай.
- $D$5:$D$25=G5 бол бидний тохирох шалгуур юм. Бид G5 ( Уругвай ) нүдийг Аварга баганатай ( $D$5:$D$25) тааруулахыг хүсэж байна. Хэрэв та өөр зүйл хүсч байвал үүнийг ашиглаарай.
1.2. TEXTJOIN болон FILTER функцуудыг ашиглах нь
Бид мөн TEXTJOIN болон FILTER функцуудын хослолыг ашиглан өмнөхтэй ижил гаралтыг олох боломжтой.
- Тиймээс эхлээд H5 нүдэнд томьёог ингэж бич.
=TEXTJOIN(",",TRUE,FILTER($B$5:$B$25,$D$5:$D$25=G5))
- Хоёрдугаарт, ENTER товчийг дарна уу.
- Гуравдугаарт, Дүүргэх бариул -г ашиглаарай.
- Эцэст нь бид дараахыг авна. ийм гаралт.
Томъёоны тайлбар
- Энд $ B$5:$B$25 нь хайлтын массив юм. Бид олон жилийг харахыг хүсч байна. Хэрэв та өөр зүйл хүсч байвал үүнийг ашиглаарай.
- $D$5:$D$25=G5 бол бидний тохирох шалгуур юм. Бид G5 ( Уругвай ) нүдийг Аварга баганатай ( $D$5:$D$25) тааруулахыг хүсэж байна. Хэрэв та өөр зүйл хүсч байвал үүнийг ашиглаарай.
Дэлгэрэнгүй унших: Excel дээр нүднээсээ өгөгдлийг хэрхэн задлах вэ (5 арга)
2. Баганын ганц шалгуурт үндэслэн олон утгыг буцаана
Дээр дурдсан функцууд зөвхөн боломжтой офис 365 дээр. Одоо танд office 365 захиалга байхгүй бол та эдгээр аргуудыг дагаж, баганын шалгуурт үндэслэн олон утгыг буцаах боломжтой.
2.1. INDEX, SMALL, MATCH, ROW, ROWS функцүүдийн хослолыг ашиглах нь
Бид хэдэн онд Бразил аварга болсныг олж мэдэх хэрэгтэй гэж бодъё. Бид үүнийг INDEX , ЖИЖИГ , MATCH , ROW , ROWS функцуудын хослолыг ашиглан олох боломжтой. .
Дараах өгөгдлийн багцаас бид үүнийг G5 нүднээс олох хэрэгтэй.
- Тиймээс эхлээд G5 <хэсэгт томьёог бичнэ үү. 7>ийм нүд.
=INDEX($B$5:$B$25, SMALL(IF(G$4=$D$5:$D$25, MATCH(ROW($D$5:$D$25),
ROW($D$5:$D$25)), ""), ROWS($A$1:A1)))
- Энэ бол массивын томьёо тул одоо бид CTRL + SHIFT + ENTER товчийг дарах хэрэгтэй.
- Эцэст нь бид Бразил хэдэн жилийг олох болно. аварга болсон.
Одоо дээрх томьёог ашиглан өөр аль ч улсын аварга болсон жилүүдийг гаргаж авч болно.
Жишээ нь. , Н баганад Аргентин улсын аварга болж байсан он жилүүдийг мэдэхийн тулд Бразил -ийн хажууд шинэ Аргентин багана үүсгээд томьёог баруун тийш чирнэ үү. Дүүргэх бариул ашиглан.
Тиймээс бид ийм гаралтыг олох болно.
Томъёоны тайлбар
- Энд $B$5:$B$25 нь хайлтын массив юм. Бид олон жил хайж байна. Хэрэв танд өөр хайх зүйл байвал ашиглаарайтэр.
- G$4=$D$5:$D$25 нь тохирох шалгуур юм. Бид G4 , Бразил нүднүүдийн агуулгыг D5 -аас D25 хүртэлх нүднүүдийн агуулгатай тааруулахыг хүсэж байна. Та өөрийн шалгуурыг ашигладаг.
- Дахин хэлэхэд $D$5:$D$25 нь тохирох багана юм. Та өөрийн баганыг ашиглаж байна.
Хараач, Аргентин аварга болж байсан он жилүүд бидэнд бий. 1978 болон 1986 .
Бид үүнийг бусад бүх улс оронд хийж чадна.
Дараагийн хэсэг рүү шилжихээс өмнө надад нэг жижиг зүйл байна. танд зориулсан асуулт. Дэлхийн аварга -г зохион байгуулагч улсууд хэдэн жил түрүүлж байсан бэ?
Тийм ээ. Та зөв таамаглаж байна. Томъёо нь H5 нүдэнд ийм байх болно.
=INDEX($B$5:$B$25, SMALL(IF($C$5:$C$25=$D$5:$D$25, MATCH(ROW($D$5:$D$25),
ROW($D$5:$D$25)), ""), ROWS($A$1:A1)))
Эцэст нь зохион байгуулагч орон 1930,1934,1966,1974,1978, 1998 онуудад аварга болсон.
2.2. ШҮҮЛГҮҮРИЙН функцийг ашиглах нь
Хэрэв бид дээр дурдсан шиг нарийн төвөгтэй томьёог ашиглахыг хүсэхгүй байгаа бол Excel-ийн FILTER функцийг ашиглан даалгаврыг маш хялбархан гүйцэтгэж чадна.
Гэхдээ Ганц асуудал бол FILTER функц нь зөвхөн Office 365 дээр байдаг.
Ямар ч байсан G5 нүдэн дэх томъёог ангилах Бразил аварга байсан он жилүүд болно.
=FILTER($B$5:$B$25,$D$5:$D$25=H$4)
Томъёоны тайлбар
- Ердийнх шиг $B$5:$B$25 нь хайлтын массив юм. . Манай тохиолдолд жил . Та өөрийннэг.
- $D$5:$D$25=G$4 нь тохирох шалгуур юм. Та өөрийн нэгийг ашиглаж байна.
- Хоёрдугаарт, ENTER -г дарж ийм гаралтыг авна уу.
- Одоо өмнөх аргын нэгэн адил бид Бразил -ын хажууд Аргентин шинэ багана үүсгэж Бөглөх хэсгийг чирж болно. Аргентин аварга байсан жил г авахын тулд баруун тийш барина.
Эцэст нь гаралт ийм байх болно.
Дэлгэрэнгүй унших: Шалгуурт үндэслэн Excel-ээс өгөгдлийг хэрхэн задлах вэ (5 арга)
Ижил төстэй уншилтууд
- Олон хязгаарлагчтай текст файлыг Excel-д хэрхэн импортлох вэ (3 арга)
- Текст файлаас Excel руу өгөгдлийг хэрхэн импортлох вэ (3 арга)
- Excel VBA: Вэбсайтаас өгөгдлийг автоматаар татах (2 арга)
- Текст файлыг Excel рүү хэрхэн автоматаар хөрвүүлэх вэ (3 тохиромжтой арга)
- Тэмдэглэлийн дэвтэрийг Excel рүү хэрхэн баганатай хөрвүүлэх вэ (5 арга)
3 Нэг мөрний шалгуурт үндэслэн Excel-д олон утгыг буцаана
Эцэст нь хэрэв хүсвэл , та дараалсан шалгуур дээр үндэслэн олон утгыг буцаах боломжтой. Бид үүнийг IFERROR , INDEX , ЖИЖИГ , IF , ROW гэсэн хослолыг ашиглан хийж болно. БАГАНА функцтэй.
- Бразил аварга байсан он жилүүдийг мэдэхийн тулд эхлээд нүдээ сонгоод Бразил руу орно. Энэ тохиолдолд ийм байна G5 .
- Хоёрдугаарт, энэ массив томьёог зэргэлдээх нүдэнд, тухайлбал H5 бичээд CTRL + SHIFT + ENTER товчийг дарна уу.
=IFERROR(INDEX($B$5:$B$25, SMALL(IF($G5=$D$5:$D$25,
ROW($B$5:$B$25)-3,""), COLUMN()-7)),"")
- Гуравдугаарт ENTER дар.
- Эцэст нь бид өөр өөр улсуудын аварга болсон жилүүдийг олж харах болно. Энэ нь Microsoft 365 дээр Дүүргэх бариул ашиглахгүйгээр автоматаар хийгдэх болно.
- Одоо эдгээр улсууд аварга болсон бусад он жилүүдийг олохын тулд -г ашиглана уу. Бөглөх бариул
- Тиймээс бид ийм гаралтыг авах болно.
Томъёоны тайлбар
- Энд $B$5:$B$25 хайлтын массив байна. Бид B5 - B25 хооронд олон жил хайсан. Хэрэв та өөр зүйл хүсч байвал үүнийг ашиглаарай.
- $G5=$D$5:$D$25 нь тохирох шалгуур юм. Би G5 ( Бразил ) нүдийг Аварга баганатай ( D5 - D25 ) тааруулахыг хүсэж байна. Хэрэв та өөр зүйл хийхийг хүсвэл үүнийг хийгээрэй.
- Би ROW($B$5:$B$25)-3 -г ашигласан, учир нь энэ бол миний хайлтын массив бөгөөд үүний эхний нүд юм. массив 4-р эгнээнээс эхэлдэг ( B4 ). Жишээлбэл, хэрэв таны хайлтын массив $D$6:$D$25 бол ROW($D$6:$D$25)-5-г ашиглаарай.
- Байр нь COLUMN()-7, томьёог оруулж буй өмнөх баганын дугаарыг ашиглана. Жишээлбэл, хэрэв та томьёог G баганад оруулж байгаа бол ашиглана уу COLUMN()-6.
Дэлгэрэнгүй унших: Excel-ийн олон шалгуурт үндэслэн хүснэгтээс өгөгдлийг хэрхэн задлах вэ