مەزمۇن جەدۋىلى
دەرسلىكتە Excel دىكى تېكىست تىزمىلىرىنى سەزگۈر ۋە ئېنىق ماسلاشتۇرۇش ئۈچۈن سېلىشتۇرۇش كۆرسىتىلدى. سىز ئىككى كاتەكچىنى ئۇلارنىڭ قىممىتى ، تىز ئۇزۇنلۇقى ياكى مەلۇم بىر ھەرپنىڭ يۈز بېرىش قېتىم سانى ، شۇنداقلا كۆپ خىل ھۈجەيرىلەرنى سېلىشتۇرۇش ئارقىلىق بىر قانچە فورمۇلانى ئۆگىنىسىز.
Excel نى ئىشلەتكەندە سانلىق مەلۇمات ئانالىزى ، توغرىلىق ئەڭ كۆڭۈل بۆلىدىغان مەسىلە. توغرا بولمىغان ئۇچۇرلار ۋاقىت چەكلىمىسى ، خاتا يۈزلىنىش ، خاتا قارار ۋە كىرىمنىڭ يوقىلىشىنى كەلتۈرۈپ چىقىرىدۇ. بۇ خىل ئەھۋالدا بىردىنبىر چارە سانلىق مەلۇماتنىڭ توغرىلىقىنى تەكشۈرۈش. قولدا ئىككى ھۈجەيرىنى سېلىشتۇرۇش چوڭ ئىش ئەمەس ، ئەمما يۈزلىگەن ۋە مىڭلىغان تېكىست تىزمىسىنىڭ پەرقىنى بايقاش مۇمكىن ئەمەس. سېلىشتۇرۇش ۋە ھەر بىر ئالاھىدە ئەھۋالدا قايسى فورمۇلانى ئىشلىتىش ئەڭ ياخشى. مەيلى دېلوغا سەزگۈر ياكى دېلوغا سەزگۈر سېلىشتۇرۇشنى ئىزدەڭ>
=A1=B1
سىز A1 بىلەن B1 سىز سېلىشتۇرۇۋاتقان ھۈجەيرىلەر. فورمۇلانىڭ نەتىجىسى Boolean قىممىتى TRUEۋە يالغان. مەسىلەن:
=IF(A1=B1, "Equal", "Not equal")
تۆۋەندىكى ئېكراندا كۆرگىنىڭىزدەك ، ھەر ئىككى فورمۇلا تېكىست تىزمىسى ، چېسلا ۋە سانلارنى تەڭ سېلىشتۇرىدۇ:
Excel
دىكى تىرناقلارنى سېلىشتۇرۇشقا سەزگۈر فورمۇلا بەزى ئەھۋاللاردا ، ئىككى كاتەكچىنىڭ تېكىست قىممىتىنى سېلىشتۇرۇشلا ئەمەس ، بەلكى ھەرپ ھەرىكىتىنى سېلىشتۇرۇشمۇ موھىم بولۇشى مۇمكىن. دېلوغا سەزگۈر تېكىست سېلىشتۇرۇش Excel EXACT ئىقتىدارى ئارقىلىق ئېلىپ بېرىلسا بولىدۇ:
EXACT (text1, text2)قەيەردە text1 ۋە text2 سىز سېلىشتۇرۇۋاتقان ئىككى ھۈجەيرە.
تىزمىلىرىڭىزنى A2 ۋە B2 كاتەكچىلىرىدە دەپ پەرەز قىلساق ، فورمۇلا تۆۋەندىكىدەك بولىدۇ:
=EXACT(A2, B2)
ھەر بىر ھەرپنىڭ ، يالغان. 2> تالاش-تارتىش:
=IF(EXACT(A2 ,B2), "Exactly equal", "Not equal")
تۆۋەندىكى ئېكراندا Excel دىكى ئەھۋالغا سەزگۈر تىزمىلارنى سېلىشتۇرۇشنىڭ نەتىجىسى كۆرسىتىلدى: Excel
دىكى بىر قانچە كاتەكچىنى سېلىشتۇرۇپ ، ئۇدا 2 دىن ئارتۇق كاتەكچىنى سېلىشتۇرۇش ئۈچۈن ، يۇقارقى مىساللاردا سۆزلەنگەن فورمۇلانى AND مەشغۇلاتچىسى بىلەن بىرلەشتۈرۈپ ئىشلىتىڭ. تولۇق تەپسىلاتلار تۆۋەندىكىچە.
سېلىشتۇرۇشقا ماس كەلمەيدىغان فورمۇلا2 دىن ئارتۇق ھۈجەيرە
نەتىجىنى قانداق كۆرسەتمەكچى بولغانلىقىڭىزغا ئاساسەن ، تۆۋەندىكى فورمۇلادىن بىرنى ئىشلىتىڭ:
=AND(A2=B2, A2=C2)
ياكى
=IF(AND(A2=B2, A2=C2), "Equal", "Not equal")
ئەگەر فورمۇلا TRUE نى قايتۇرىدۇ ، ئەگەر بارلىق ھۈجەيرىلەرنىڭ قىممىتى ئوخشاش بولسا ، يالغان بولسا يالغان. IF فورمۇلا سىز كىرگۈزگەن بەلگىلەرنى چىقىرىپ بېرىدۇ ، بۇ مىسالدا " باراۋەر " ۋە " باراۋەر ".
تۆۋەندىكى رەسىمدە كۆرسىتىلگەندەك ، فورمۇلا ھەر قانداق سانلىق مەلۇمات تىپى - تېكىست ، چېسلا ۋە سانلىق قىممەتلەر بىلەن مۇكەممەل ئىشلەيدۇ:
بىر قانچە كاتەكچىدىكى تېكىستنى سېلىشتۇرۇش
كۆپ خىل تىزمىلارنى سېلىشتۇرۇش. بىر-بىرىگە ماس كېلىدىغان-كەلمەيدىغانلىقىنى بىلىش ئۈچۈن ، تۆۋەندىكى فورمۇلانى ئىشلىتىڭ:
=AND(EXACT(A2,B2), EXACT(A2, C2))
ياكى
=IF(AND(EXACT(A2,B2), EXACT(A2, C2)),"Exactly equal", "Not equal")
ئالدىنقى مىسالدىكىگە ئوخشاش فورمۇلا TRUE ۋە FALSE قىممىتى بىلەن تەمىنلەيدۇ ، ئىككىنچىسى بولسا ماس ۋە ئوخشىماسلىق ئۈچۈن ئۆزىڭىزنىڭ تېكىستلىرىنى كۆرسىتىدۇ:
بىر قاتار ھۈجەيرىلەرنى ئەۋرىشكە كاتەكچىسىگە سېلىشتۇرۇڭ
تۆۋەندىكى مىساللار قانداق قىلىپ مەلۇم دائىرىدىكى بارلىق ھۈجەيرىلەرنىڭ ئەۋرىشكە كاتەكچىسىگە ئوخشاش تېكىستنى ئۆز ئىچىگە ئالغانلىقىنى قانداق دەلىللىيەلەيدىغانلىقىڭىزنى كۆرسىتىپ بېرىدۇ. ھەرپ-بەلگە قېپى ھەقىقەتەن مۇھىم ئەمەس ، تۆۋەندىكى فورمۇلا ئارقىلىق ھۈجەيرىلەرنى ئەۋرىشكە بىلەن سېلىشتۇرسىڭىز بولىدۇ:
قۇر ( دائىرە ) * COLUMNS ( قوڭغۇراق e ) = COUNTIF ( دائىرە ، ئەۋرىشكە كاتەكچىسى )IF فۇنكسىيەسىنىڭ لوگىكىلىق سىنىقىدا ، سىز ئىككى ساننى سېلىشتۇرىسىز:
- ھۈجەيرىلەرنىڭ ئومۇمىي سانىبەلگىلەنگەن دائىرىدە (قۇر سانى ستون سانى بىلەن كۆپەيتىلگەن) ، ۋە
- ئەۋرىشكە كاتەكچىسىگە ئوخشاش قىممەتنى ئۆز ئىچىگە ئالغان ھۈجەيرىلەرنىڭ سانى (COUNTIF ئىقتىدارى تەرىپىدىن قايتۇرۇلغان).
ئۈلگە تېكىستنى C2 دە ، سېلىشتۇرۇشنىڭ تىزمىسى A2: B6 ئارىلىقىدا دەپ پەرەز قىلساق ، فورمۇلا تۆۋەندىكىدەك بولىدۇ:
=ROWS(A2:B6)*COLUMNS(A2:B6)=COUNTIF(A2:B6,C2)
نەتىجىنى تېخىمۇ كۆپ ئىشلەتكۈچى- دوستانە ، يەنى ھەقىقىي ۋە يالغاننىڭ ئورنىغا «ھەممە ماسلاشتۇرۇش» ۋە «ھەممىسى ماس كەلمەيدۇ» دېگەندەك نەرسىلەرنى چىقىرىش ، ئالدىنقى مىسالدىكىگە ئوخشاش IF ئىقتىدارىنى ئىشلىتىڭ:
=IF(ROWS(A2:B6)*COLUMNS(A2:B6)=COUNTIF(A2:B6,C2),"All match", "Not all match")
يۇقارقى ئېكران رەسىمىدە كۆرسىتىلگەندەك ، فورمۇلا بىر قاتار تېكىست تىزمىلىرىغا ماس كېلىدۇ ، ئەمما ئۇنى سان ۋە چېسلانى سېلىشتۇرۇشقا ئىشلىتىشكە بولىدۇ.
ئۈلگە تېكىستئەگەر ھەرپ-بەلگىلەردە پەرق بولسا ، تۆۋەندىكى سانلار فورمۇلاسىنى ئىشلىتىپ قۇرلارنى ئەۋرىشكە تېكىستىگە سېلىشتۇرۇپ كۆرەلەيسىز.
IF (ROWS ( دائىرە ) * COLUMNS ( دائىرە ) = SUM (- EXACT ( sample_cell ، دائىرە )) ، " text_if_match ", " text_if_ ماس كەلمەيدۇ ")) ، سانلار گۇرپىسى Ctrl + Shift + Enter نى بېسىش ئارقىلىق تاماملىنىدۇ. ئەگەر توغرا كىرگۈزۈلسە ، Excel ئېكران رەسىمىدە كۆرسىتىلگەندەك {ئەگمە تىرناق ئىچىدە سانلار گۇرپىسىنى ئۆز ئىچىگە ئالىدۇ:
ئىككى كاتەكچىنى تىزما بىلەن سېلىشتۇرۇشئۇزۇنلۇقى
بەزىدە سىز ھەر بىر قۇردىكى تېكست تىزمىلىرىنىڭ ئوخشاش ساندىكى ھەرپ-بەلگە بار-يوقلۇقىنى تەكشۈرسىڭىز بولىدۇ. بۇ ۋەزىپىنىڭ فورمۇلاسى ناھايىتى ئاددىي. ئالدى بىلەن ، LEN فۇنكسىيەسىنى ئىشلىتىپ ئىككى كاتەكچىنىڭ ئۇزۇنلۇقىغا ئېرىشىسىز ، ئاندىن سانلارنى سېلىشتۇرۇڭ.
=LEN(A2)=LEN(B2)
ياكى
=IF(LEN(A2)=LEN(B2), "Equal", "Not equal")
ئاللىبۇرۇن بىلگىنىڭىزدەك ، بىرىنچى فورمۇلا Boolean قىممىتىنى TRUE ياكى FALSE قايتۇرىدۇ ، ئەمما ئىككىنچى فورمۇلا ئۆزىڭىزنىڭ نەتىجىسىنى چىقىرىدۇ:
ئۈستىدىكى رەسىمدە كۆرسىتىلگەندەك ، فورمۇلا تېكىست تىزمىسى شۇنداقلا سان ئۈچۈن خىزمەت قىلىدۇ.
كۆرسەتمە. ئەگەر قارىماققا ئوخشاش ئىككى قۇر ئوخشاش بولمىغان ئۇزۇنلۇقنى قايتۇرسا ، مەسىلە بەلكىم بىر ياكى ھەر ئىككى كاتەكچىدە ياكى ئارقىدا قالغان بوشلۇق بولۇشى مۇمكىن. بۇ خىل ئەھۋالدا ، TRIM ئىقتىدارى ئارقىلىق قوشۇمچە بوشلۇقلارنى ئېلىۋېتىڭ. تەپسىلىي چۈشەندۈرۈش ۋە فورمۇلا مىساللىرىنى بۇ يەردىن تاپقىلى بولىدۇ: Excel دىكى بوشلۇقلارنى قانداق رەتلەش.
مەلۇم بىر ھەرپنىڭ يۈز بېرىشى بىلەن ئىككى ھۈجەيرىنى سېلىشتۇرۇڭ
بۇ بىزنىڭ Excel سېلىشتۇرۇش تىزمىسى دەرسلىكىمىزنىڭ ئەڭ ئاخىرقى مىسالى ، ئۇ بىر قەدەر كونكرېت ۋەزىپە ئۈچۈن ھەل قىلىش چارىسىنى كۆرسىتىپ بېرىدۇ. پەرەز قىلساق ، سىز ئۈچۈن مۇھىم بولغان ھەرپ-بەلگىلەرنى ئۆز ئىچىگە ئالغان 2 ئىستون بار. سىزنىڭ مەقسىتىڭىز ھەر بىر قۇردىكى ئىككى كاتەكچىنىڭ مەلۇم بىر ھەرپنىڭ ئوخشاش سانىدا بار-يوقلۇقىنى تەكشۈرۈش.
ئىشلارنى تېخىمۇ ئېنىق قىلىش ئۈچۈن ، تۆۋەندىكىلەرنى ئويلاڭ.مەسىلەن. ئالايلۇق ، سىزدە ئەۋەتىلگەن ۋە تاپشۇرۇۋالغان (C ئىستون) دىن ئىبارەت ئىككى زاكاز تىزىملىكى بار. ھەر بىر قۇر مەلۇم بىر تۈرنىڭ زاكازلىرىنى ئۆز ئىچىگە ئالىدۇ ، ئۇلارنىڭ بىردىنبىر پەرقلىگۈچىسى بارلىق تەرتىپ كىملىكى ئىچىگە كىرىدۇ ۋە A ئىستوندا ئوخشاش قۇرغا تىزىلىدۇ (تۆۋەندىكى رەسىمگە قاراڭ). سىز ھەر بىر قۇرنىڭ شۇ ئالاھىدە كىملىك بىلەن توشۇلغان ۋە تاپشۇرۇۋالغان بۇيۇملارنىڭ سانىنىڭ ئوخشاش بولۇشىغا كاپالەتلىك قىلىشىڭىز كېرەك.
بۇ مەسىلىنى ھەل قىلىش ئۈچۈن ، تۆۋەندىكى لوگىكا بىلەن فورمۇلا يېزىڭ.
- ئالدى بىلەن ، SUBSTITUTE ئىقتىدارىنى ئىشلىتىپ ئۆزگىچە پەرقلىگۈچنى ھېچنىمىگە ئالماشتۇرۇڭ:
SUBSTITUTE(A1, character_to_count,"")
- ئاندىن ، ھەر بىر كاتەكچىدە ئۆزگىچە پەرقلىگۈچنىڭ قانچە قېتىم كۆرۈنگەنلىكىنى ھېسابلاڭ. بۇنىڭ ئۈچۈن ئۆزگىچە پەرقلىگۈچ بولماي تۇرۇپ ئۇزۇنلۇقتىكى ئۇزۇنلۇققا ئېرىشىڭ ھەمدە ئۇنى ئومۇمىي ئۇزۇنلۇقىدىن ئېلىڭ. بۇ بۆلەك 1-كاتەكچىگە ۋە 2-كاتەكچىگە ئايرىم يېزىلىدۇ ، مەسىلەن:
LEN(cell 1) - LEN(SUBSTITUTE(cell 1, character_to_count, ""))
ۋە
LEN(cell 2) - LEN(SUBSTITUTE(cell 2, character_to_count, ""))
- ئاخىرىدا ، سىز بۇ 2 ساننى سېلىشتۇرىسىز باراۋەرلىك بەلگىسىنى (=) يۇقىرىدىكى بۆلەكلەر ئارىسىغا قويۇش ئارقىلىق.
=LEN(B2)-LEN(SUBSTITUTE(B2,$A2,""))=LEN(C2)-LEN(SUBSTITUTE(C2,$A2,""))
ئەگەر B2 ۋە C2 كاتەكچىلىرىدە A2 دىكى ھەرپ-بەلگىلەرنىڭ سانى ئوخشاش بولسا ، فورمۇلا TRUE نى قايتۇرىدۇ ،يالغان. ئىشلەتكۈچىلەر ئۈچۈن نەتىجىنى تېخىمۇ ئەھمىيەتلىك قىلىش ئۈچۈن ، فورمۇلانى IF ئىقتىدارىغا قىستۇرالايسىز:
=IF(LEN(B2)-LEN(SUBSTITUTE(B2, $A2,""))=LEN(C2)-LEN(SUBSTITUTE(C2, $A2,"")), "Equal", "Not equal")
يۇقىرىدىكى ئېكراندا كۆرگىنىڭىزدەك ، بىر قانچە قوشۇمچە ئەگەشمە ئەھۋاللارغا قارىماي ، بۇ فورمۇلا مۇكەممەل ئىشلەيدۇ:
- سانايدىغان ھەرپ (ئۆزگىچە پەرقلىگۈچ) تېكىست تىزمىسىنىڭ خالىغان يېرىدە كۆرۈنىدۇ.
- ھەرپ تىزمىسىدا ئۆزگىرىشچان سان بار. ھەرپ-بەلگە ۋە پەش ياكى بوشلۇق قاتارلىق ئوخشىمىغان ئايرىغۇچلارنىڭ.
Excel دىكى تىزمىلارنى قانداق سېلىشتۇرىسىز. بۇ دەرسلىكتە سۆزلەنگەن فورمۇلانى تەپسىلىي كۆرۈش ئۈچۈن ، Excel سېلىشتۇرۇش تىزمىسى خىزمەت جەدۋىلىنى چۈشۈرۈشىڭىزنى قارشى ئالىمىز. ئوقۇغانلىقىڭىزغا رەھمەت ، كېلەر ھەپتە بىلوگىمىزدا كۆرۈشنى ئۈمىد قىلىمەن.