Excel دىكى بىر كاتەكچىدىكى كۆپ قىممەتنى قانداق VLOOKUP قىلىش (2 ئاسان ئۇسۇل)

  • ھەمبەھىرلەڭ
Hugh West

Excel دا زور مىقداردىكى سانلىق مەلۇماتلار بىلەن ئىشلەۋاتقاندا ، بەزىدە سانلىق مەلۇمات ئامبىرىڭىزدا كۆپ قېتىم كۆرۈلىدىغان قىممەتلەرنى ئىزدەشكە ئېھتىياجلىق ئەھۋالغا چۈشۈپ قېلىشىڭىز مۇمكىن. شۇڭا ، سىز بۇ سانلىق مەلۇماتلارنى بىر كاتەكچىدە كۆرۈشىڭىز كېرەك. بۇ دەرسلىكتە ، بىز Excel دىكى بىر كاتەكچىدە VLOOKUP نى كۆپ قىممەتكە قانداق ئىشلىتىشنى كۆرسىتىپ ئۆتىمىز.

ئومۇمەن قىلىپ ئېيتقاندا ، بىز بۇ يەردە VLOOKUP ئىقتىدارىنى بىۋاسىتە ئىشلەتمەيمىز. بىز بىر كاتەكچىدە VLOOKUP ئىقتىدارىغا ئوخشايدىغان كۆپ خىل قىممەتنى تاپماقچىمىز. بۇ دەرسلىكنى پايدىلىق دەپ بىلىشىڭىزنى ئۈمىد قىلىمىز.

ئەمەلىي خىزمەت دەپتىرىنى چۈشۈرۈڭ بىر كاتەكچىدىكى كۆپ قىممەت

ھازىر ، بىز Excel دىكى بىر كاتەكچىدە كۆپ خىل قىممەتنى ئىزدەشنىڭ 2 خىل ئۇسۇلىنى كۆرسىتىپ ئۆتىمىز. بىرىنچىسى فورمۇلا ، ئىككىنچىسى VBA كودىنى ئىشلىتىۋاتىدۇ. بىز بۇ ماقالىدە تەكرارلانغان ۋە تەكرارلانمىغان قىممەتلەرنى ئىزدەيمىز. شۇڭا ، مەسىلىڭىزگە ئاساسەن ئەڭ ماس كېلىدىغان ئۇسۇلنى تاللىسىڭىز بولىدۇ.

بۇ مەسىلىنى كۆرسىتىش ئۈچۈن ، تۆۋەندىكى سانلىق مەلۇمات جەدۋىلىنى ئىشلىتىمىز:

بۇ يەردە بىزدە بىر قىسىم ساتقۇچىلارنىڭ ئىسىملىرى ۋە ئۇلارنىڭ سېتىلىشى مەھسۇلاتلار بار. ھازىر ، بىزنىڭ مەقسىتىمىز ھەر بىر ساتقۇچىنىڭ سېتىش مەھسۇلاتلىرىنى تېپىش. to go-to function toبۇ ئۇسۇلنى يولغا قويۇڭ. TEXTJOIN ئىقتىدارى سىزنىڭ ئايرىش بەلگىسى بىلەن ئايرىلغان ھەر بىر قىممەت بىلەن 2 ياكى ئۇنىڭدىن ئارتۇق تىزمىلارنى قوشالايسىز. ئاساسلىقى ، بىز ئوخشىمىغان ئىقتىدارلارنى TEXTJOIN ئىقتىدارى بىلەن بىرلەشتۈرۈپ فورمۇلامىزنى يولغا قويدۇق.

TEXTJOINئىقتىدارى پەقەت Excel 2019 ۋە Office 365 ئۈچۈنلا ئىشلىتىلىدۇ. TEXTJOIN فۇنكسىيەسىنىڭ ئاساسىي گرامماتىكىسى: =TEXTJOIN(delimiter, ignore_empty, text1, [text2], …)

بۇ يەردە ، بىزنىڭ ئايرىغۇچىمىز پەش ( “,” ) بولۇپ ، بىر كاتەكچىدىكى قىممەتنى ئايرىيدۇ.

1.1 TEXTJOIN ۋە IF ئىقتىدارلىرى

ھازىر ، بۇ فورمۇلانى ئىشلىتىش ناھايىتى ئاسان. بۇ فورمۇلا قىممەتلەرنى ئىزدەيدۇ ھەمدە ئۇلارنى ئايرىش ، پەش بىلەن بىر كاتەكچىگە قىستايدۇ. ئەمما ، بۇ فورمۇلانىڭ تەكرارلانغان قىممەتنى قايتۇرىدىغانلىقىنى ئېسىڭىزدە تۇتۇڭ.

ئاساسىي گرامماتىكىسى:

=TEXTJOIN(", ",TRUE,IF(lookup_value=lookup_range,,finding_range,""))

📌 باسقۇچلار

1. ئالدى بىلەن ، كاتەكچى F5 غا تۆۋەندىكى فورمۇلانى كىرگۈزۈڭ:

=TEXTJOIN(", ",TRUE,IF(E5=B5:B13,C5:C13,""))

2. ئاندىن Enter نى بېسىڭ.

3. ئاخىرىدا ، تۇتقۇچنى تولدۇرۇش سىنبەلگىسىنى ھۈجەيرىلەر دائىرىسىگە سۆرەپ كىرىڭ F6: F7 .

ئاخىرىدا ، بىز مۇۋەپپەقىيەت قازاندۇق بىر كاتەكچىدە VLOOKUP كۆپ قىممەتنى ئىشلىتىش.

🔎 فورمۇلانىڭ بۇزۇلۇشى

بىز بۇ پارچىلىنىشنى پەقەت «جون» ئادەم ئۈچۈن ئىشلىتىۋاتىمىز

IF(E5=B5:B13,C5:C13,"")

بۇ ئىقتىدار تۆۋەندىكى سانلار گۇرپىسىنى قايتۇرىدۇ:

{"Mobile";"";"";"TV";"";"Fridge";"";"Mobile";""}

TEXTJOIN(", ",TRUE,IF(E5=B5:B13,C5:C13,""))

ئاخىرىدا ، TEXTJOIN ئىقتىدارى تۆۋەندىكىلەرنى قايتۇرىدۇنەتىجە:

{Mobile, TV, Fridge, Mobile}

تېخىمۇ كۆپ ئوقۇڭ: Excel VLOOKUP پەش ئارقىلىق ئايرىلغان بىر كاتەكچىدىكى كۆپ قىممەتنى قايتۇرۇش <1 . بۇ فورمۇلا TEXTJOIN ۋە MATCH ئىقتىدارلىرىنىڭ بىرىكىشى. بۇ فورمۇلا ئىشلىتىش سەل مۇرەككەپ ، ئەمما ئۇ چوقۇم سىزنىڭ لازىملىق قىممىتىڭىزنى بېرىدۇ.

📌 باسقۇچلار

1. ئالدى بىلەن ، كاتەكچى F5 غا تۆۋەندىكى فورمۇلانى كىرگۈزۈڭ:

=TEXTJOIN(",", TRUE, IF(IFERROR(MATCH(C5:C13, IF(E5=B5:B13, C5:C13, ""), 0),"")=MATCH(ROW(C5:C13), ROW(C5:C13)), C5:C13, ""))

2. ئاندىن ، Enter نى بېسىڭ.

3. ئاخىرىدا ، تۇتقۇچنى تولدۇرۇش سىنبەلگىسىنى ھۈجەيرىلەر دائىرىسىگە سۆرەپ F6: F7 .

ئاخىرىدا ، بىز مۇۋەپپەقىيەت قازاندۇق كۆپەيتىش قىممىتى يوق بىر كاتەكچىدە VLOOKUP كۆپ قىممەتنى ئىشلىتىش.

🔎 فورمۇلانىڭ بۇزۇلۇشى

بىز بۇ بۇزۇلۇشنى پەقەت «جون» ئادەم ئۈچۈن ئىشلىتىۋاتىمىز

ROW(C5:C13)

ئۇ بىر تۈركۈم نى قايتۇرىدۇ. {5;6;7;8;9;10;11;12;13}

MATCH(ROW(C5:C13), ROW(C5:C13))

قايتىدۇ: {1;2;3;4;5;6;7;8;9}

IF(E5=B5:B13, C5:C13, "")

قايتىدۇ: {"Mobile";"";"";"TV";"";"Fridge";"";"Mobile";""}

MATCH(C5:C13, IF(E5=B5:B13, C5:C13, "")

بۇ ئىقتىدار قايتىدۇ: {8;8;7;9;7;7;7;8;7}

IFERROR(MATCH(C5:C13, IF(E5=B5:B13, C5:C13, ""), 0),"")

قايتىدۇ: {1;1;"";4;"";6;"";1;""}

IF(IFERROR(MATCH(C5:C13, IF(E5=B5:B13, C5:C13, ""), 0),"")=MATCH(ROW(C5:C13), ROW(C5:C13)), C5:C13, "")

قايتىدۇ: {"Mobile";"";"";"TV";"";"Fridge";"";"";""}

TEXTJOIN(",", TRUE, IF(IFERROR(MATCH(C5:C13, IF(E5=B5:B13, C5:C13, ""), 0),"")=MATCH(ROW(C5:C13), ROW(C5:C13)), C5:C13, ""))

ئەڭ ئاخىرقى چىقىرىش كۆچمە ، تېلېۋىزور ، توڭلاتقۇ بولىدۇ.

تېخىمۇ كۆپ ئوقۇڭ: Excel دا كۆپ قۇر بىلەن VLOOKUP نى قانداق ئىجرا قىلىش (5 خىل ئۇسۇل)

1.3TEXTJOIN ۋە UNIQUE ئىقتىدارلىرى (كۆپەيتىلمىسى يوق)

ھازىر ، UNIQUE ئىقتىدارى پەقەت Excel 365 دە بار. شۇڭا ، ئەگەر Excel 365 نى ئىشلىتىۋاتقان بولسىڭىز ، چوقۇم بۇ فورمۇلانى ئىشلىتەلەيسىز. ئالدىنقى فورمۇلا سەل قىيىن ، ئەمما بۇ فورمۇلا بىر كاتەكچىدە قىممەت ئىزدەش يولىنى ئاسانلاشتۇرىدۇ. UNIQUE ئىقتىدارى تىزىملىك ​​ياكى دائىرە ئىچىدىكى ئۆزگىچە قىممەتلەرنىڭ تىزىملىكىنى قايتۇرىدۇ. ھازىر ، بىرىنچى بىلەن ئۈچىنچى فورمۇلانىڭ پەرقى IF فۇنكسىيەسىدىن بۇرۇن UNIQUE فۇنكسىيەسىنى ئىشلىتىۋاتىدۇ.

UNIQUE فۇنكسىيەسىنىڭ ئاساسىي گرامماتىكىسى:

=UNIQUE (array, [by_col], [exactly_once])

سانلار گۇرپىسى - ئۆزگىچە قىممەتلەرنى چىقىرىدىغان دائىرە ياكى سانلار گۇرپىسى> by_col - [ئىختىيارىي] قانداق سېلىشتۇرۇش ۋە ئېلىش. قۇر بويىچە = يالغان (سۈكۈتتىكى); ئىستون ئارقىلىق = TRUE.

exactly_once - باسقۇچلار

1. ئالدى بىلەن ، كاتەكچى F5 غا تۆۋەندىكى فورمۇلانى كىرگۈزۈڭ:

=TEXTJOIN(", ",TRUE,UNIQUE(IF(E5=B5:B13,C5:C13,"")))

2. ئاندىن ، Enter نى بېسىڭ.

3. ئاخىرىدا ، تولدۇرۇش تۇتقۇچى سىنبەلگىسىنى F6: F7 كاتەكچىلەر دائىرىسىگە سۆرەپ كىرىڭ.

كۆرگىنىڭىزدەك ، بىزدە بار مۇۋەپپەقىيەتلىك ھالدا بىر كاتەكچىدە VLOOKUP كۆپ قىممەت.

🔎 فورمۇلانىڭ بۇزۇلۇشى

بىز بۇ بۇزۇلۇشنى پەقەت «جون» ئادەم ئۈچۈن ئىشلىتىۋاتىمىز

➤ IF(E5=B5:B13,C5:C13,"")

ئۇ قايتىپ كېلىدۇ {"Mobile";"";"";"TV";"";"Fridge";"";"Mobile";""}

➤ UNIQUE(IF(E5=B5:B13,C5:C13,""))

ئۇقايتىدۇ {"Mobile";"";"TV";"Fridge"}

TEXTJOIN(", ",TRUE,UNIQUE(IF(E5=B5:B13,C5:C13,"")))

ئاخىرقى نەتىجە كۆچمە ، تېلېۋىزور ، توڭلاتقۇ

<01

TEXTJOIN ئىقتىدارى پەقەت MS Excel 2019 ۋە MS Excel 365 ئۈچۈنلا ئىشلىتىلىدۇ. شۇڭا ، ئەگەر سىز Excel نىڭ VBA كودىغا پىششىق بولسىڭىز ، بۇ ئىككى كود سىز ئۈچۈن ئىنتايىن قوللىنىشچان بولىدۇ. بىرىنچىسى كۆپەيتىلگەن نۇسخىسى بىلەن ، ئىككىنچىسى تەكرارلانمايدۇ. شۇڭا ، مەسىلىڭىزگە ئاساسەن ئۇسۇلىڭىزنى تاللاڭ. بىرىنچى. Visual Basic تەھرىرلىگۈچنى ئېچىش ئۈچۈن Alt + F11 نى بېسىڭ.

2. ئاندىن ، قىستۇر & gt; مودۇل .

3. ئۇنىڭدىن كېيىن ، تۆۋەندىكى كودنى يېزىڭ:

5593

4. ھازىر ، خىزمەت جەدۋىلىڭىزگە بېرىڭ. ئاندىن ، كاتەكچى F5 غا تۆۋەندىكى فورمۇلانى كىرگۈزۈڭ:

=MultipleValues(B5:B13,E5,C5:C13,",")

5. ئاندىن ENTER نى بېسىڭ.

6. ئاخىرىدا ، تولدۇرۇش بىر تەرەپ قىلىش سىنبەلگىسىنى F6: F7 كاتەكچىسىنىڭ دائىرىسىگە سۆرەپ كىرىڭ.

ئاخىرىدا ، بىز VLOOKUP <3 نى ئىشلەتتۇق> بىر كاتەكچىدىكى كۆپ خىل قىممەت .

تېخىمۇ كۆپ ئوقۇڭ: بىر كاتەكچىدىكى كۆپ قىممەتنى كۆرۈشنىڭ كودى (كۆپەيتىلمىسى يوق)

📌 باسقۇچلار

1. بىرىنچى. Visual Basic تەھرىرلىگۈچنى ئېچىش ئۈچۈن Alt + F11 نى بېسىڭ.

2. ئاندىن ، قىستۇر & gt; بۆلەك .

3. ئۇنىڭدىن كېيىن ، تۆۋەندىكى كودنى كىرگۈزۈڭ:

5410

4. كودنى قىستۇرغاندىن كېيىن قوراللار & gt; ئېچىلغان Microsoft Visual Basic قوللىنىشچان پروگرامما كۆزنىكىدىكى پايدىلانما ، ئاندىن چىققان پايدىلانما - VBAProject سۆزلىشىش رامكىسىدا ، دىكى Microsoft ئورگىنال ئىجرا ۋاقتى تاللانمىسىنى تەكشۈرۈڭ. ئىشلەتكىلى بولىدىغان پايدىلانما

تىزىملىك ​​رامكىسى. ماقۇل نى بېسىڭ.

5. ھازىر ، خىزمەت جەدۋىلىڭىزگە بېرىڭ. ئاندىن ، كاتەكچە F5 غا تۆۋەندىكى فورمۇلانى كىرگۈزۈڭ:

=ValuesNoDup(E5,B5:B13,2)

بۇ يەردە ، سانلىق مەلۇمات جەدۋىلىنىڭ ئىستون نومۇرى.

6. ئاندىن Enter نى بېسىڭ.

7. ئاخىرىدا ، بىر تەرەپ قىلىش سىنبەلگىسىنى F6: F7 كاتەكچىلەر دائىرىسىگە سۆرەپ كىرىڭ.

كۆرگىنىڭىزدەك ، بىزدە بار ئىشلىتىلگەن VLOOKUP كۆپەيتىلمەي بىر كاتەكچىدە كۆپ خىل قىممەت.

تېخىمۇ كۆپ ئوقۇڭ:

خۇلاسە

خۇلاسە شۇكى ، بۇ دەرسلىكنىڭ Excel دىكى بىر كاتەكچىدە كۆپ قىممەتنى كۆرۈشكە ياردىمى بولۇشىنى ئۈمىد قىلىمەن. مەشىق خىزمەت دەپتىرىنى چۈشۈرۈپ ، ئۆزىڭىز سىناپ بېقىڭ. ئەلۋەتتە ، ئۇ سىزنىڭ Excel بىلىملىرىڭىزنى تەرەققىي قىلدۇرىدۇ. شۇنداقلا ، ئىنكاس بۆلىكىدە پىكىر بايان قىلىڭ. سىزنىڭ قىممەتلىك ئىنكاسىڭىز بىزنى مۇشۇنىڭغا ئوخشاش نۇرغۇن ماقالىلەرنى ئىجاد قىلىشقا ئۈندەيدۇ. تور بېتىمىزنى ExcelWIKI Excel غا مۇناسىۋەتلىك مەسىلىلەر ۋە ھەل قىلىش چارىلىرىنى تەكشۈرۈشنى ئۇنتۇپ قالماڭ.

خۇگ ۋېست بۇ ساھەدە 10 نەچچە يىللىق تەجرىبىسى بار يۇقىرى تەجرىبىلىك Excel مەشقاۋۇلى ۋە تەھلىلچىسى. ئۇ بوغالتىرلىق ۋە مالىيە كەسپىدە باكلاۋۇرلۇق ئۇنۋانى ۋە سودا باشقۇرۇش كەسپىدە ماگىستىرلىق ئۇنۋانىغا ئېرىشكەن. خۇگنىڭ ئوقۇتۇش قىزغىنلىقى بار بولۇپ ، ئەگىشىش ۋە چۈشىنىش ئاسان بولغان ئۆزگىچە ئوقۇتۇش ئۇسۇلىنى تەرەققىي قىلدۇردى. ئۇنىڭ Excel ھەققىدىكى مۇتەخەسسىس بىلىمى دۇنيادىكى مىڭلىغان ئوقۇغۇچىلار ۋە كەسپىي خادىملارنىڭ ماھارىتىنى ئۆستۈرۈشىگە ۋە كەسپىي ھاياتىدا مۇنەۋۋەر بولۇشىغا ياردەم بەردى. خۇگ بىلوگى ئارقىلىق ئۆزىنىڭ بىلىملىرىنى دۇنيا بىلەن ئورتاقلىشىدۇ ، ھەقسىز Excel دەرسلىكى ۋە توردا تەربىيىلەش ئېلىپ بېرىپ ، شەخس ۋە كارخانىلارنىڭ تولۇق يوشۇرۇن كۈچىگە يېتىشىگە ياردەم بېرىدۇ.