උසස් පෙරහන සහ සමහර මැජික්

එක්සෙල් භාවිතා කරන්නන්ගෙන් අතිමහත් බහුතරයක් සඳහා, "දත්ත පෙරීම" යන වචනය ඔවුන්ගේ හිසට පැමිණි විට, ටැබ් එකෙන් සුපුරුදු සම්භාව්‍ය පෙරහන පමණි. දත්ත - පෙරහන (දත්ත - පෙරහන):

උසස් පෙරහන සහ සමහර මැජික්

එවැනි පෙරහනක් හුරුපුරුදු දෙයක්, සැකයක් නැත, බොහෝ අවස්ථාවලදී එය සිදු කරනු ඇත. කෙසේ වෙතත්, ඔබට එකවර තීරු කිහිපයක සංකීර්ණ තත්වයන් විශාල ප්‍රමාණයක් පෙරීමට අවශ්‍ය අවස්ථාවන් තිබේ. මෙහි ඇති සුපුරුදු පෙරහන ඉතා පහසු නොවන අතර මට වඩා බලවත් දෙයක් අවශ්යයි. එවැනි මෙවලමක් විය හැකිය උසස් පෙරහන, විශේෂයෙන්ම ටිකක් "ගොනුවක් සමඟ අවසන් කිරීම" (සම්ප්රදායට අනුව).

පදනම

ආරම්භ කිරීමට, ඔබේ දත්ත වගුවට ඉහළින් හිස් රේඛා කිහිපයක් ඇතුළු කර වගු ශීර්ෂය එහි පිටපත් කරන්න - මෙය කොන්දේසි සහිත පරාසයක් වනු ඇත (පැහැදිලි බව සඳහා කහ පැහැයෙන් උද්දීපනය කර ඇත):

උසස් පෙරහන සහ සමහර මැජික්

කහ සෛල සහ මුල් වගුව අතර අවම වශයෙන් එක් හිස් රේඛාවක්වත් තිබිය යුතුය.

කහ සෛල තුළ ඔබ නිර්ණායක (කොන්දේසි) ඇතුළත් කළ යුතු අතර, ඒ අනුව පෙරීම සිදු කරනු ලැබේ. උදාහරණයක් ලෙස, ඔබට III කාර්තුවේ මොස්කව් "Auchan" හි කෙසෙල් තෝරා ගැනීමට අවශ්‍ය නම්, කොන්දේසි මේ ආකාරයෙන් පෙනෙනු ඇත:

උසස් පෙරහන සහ සමහර මැජික්

පෙරීමට, මූලාශ්‍ර දත්ත සමඟ පරාසයේ ඕනෑම කොටුවක් තෝරන්න, ටැබය විවෘත කරන්න දත්ත ක්ලික් කරන්න අමතරව (දත්ත - උසස්). විවෘත වන කවුළුව තුළ, දත්ත සහිත පරාසයක් දැනටමත් ස්වයංක්‍රීයව ඇතුළත් කර තිබිය යුතු අතර අපට නියම කළ යුත්තේ කොන්දේසි පරාසය පමණි, එනම් A1:I2:

උසස් පෙරහන සහ සමහර මැජික්

කොන්දේසි පරාසය "ආන්තිකයක් සහිතව" වෙන් කළ නොහැකි බව කරුණාවෙන් සලකන්න, එනම් ඔබට අමතර හිස් කහ රේඛා තෝරාගත නොහැක, මන්ද කොන්දේසි පරාසයේ ඇති හිස් කොටුවක් නිර්ණායකයක් නොමැති වීම සහ සම්පූර්ණ හිස් එකක් ලෙස Excel විසින් වටහාගෙන ඇති බැවිනි. සියලුම දත්ත අවිචාරවත් ලෙස ප්‍රදර්ශනය කිරීමට ඉල්ලීමක් ලෙස රේඛාව.

ස්විච් ප්රතිඵලය වෙනත් ස්ථානයකට පිටපත් කරන්න මෙම පත්‍රයේ (සාමාන්‍ය පෙරහනක් මෙන්) ලැයිස්තුව පෙරීමට ඔබට ඉඩ සලසයි, නමුත් තෝරාගත් පේළි වෙනත් පරාසයකට බාගැනීමට, එවිට ක්ෂේත්‍රයේ සඳහන් කිරීමට අවශ්‍ය වනු ඇත. ප්‍රතිඵලය පරාසයට දමන්න. මෙම අවස්ථාවේදී, අපි මෙම කාර්යය භාවිතා නොකරමු, අපි පිටත් වෙමු ලැයිස්තුවේ පෙරහන් කරන්න ක්ලික් කරන්න OK. තෝරාගත් පේළි පත්‍රයේ පෙන්වනු ඇත:

උසස් පෙරහන සහ සමහර මැජික්

මැක්රෝ එකක් එකතු කිරීම

"හොඳයි, මෙහි පහසුව කොහෙද?" ඔබ අසන්න, ඔබ නිවැරදි වනු ඇත. ඔබේ දෑතින් කහ සෛල තුළට කොන්දේසි ඇතුළත් කිරීමට පමණක් නොව, සංවාද කොටුවක් විවෘත කරන්න, එහි පරාසයන් ඇතුළත් කරන්න, ඔබන්න OK. කණගාටුයි, මම එකඟයි! නමුත් "ඔවුන් පැමිණි විට සියල්ල වෙනස් වේ ©" - macros!

උසස් පෙරහනක් සමඟ වැඩ කිරීම සරල සාර්වයක් භාවිතයෙන් විශාල ලෙස වේගවත් කර සරල කළ හැකි අතර එය කොන්දේසි ඇතුළත් කළ විට ස්වයංක්‍රීයව උසස් පෙරහන ක්‍රියාත්මක කරයි, එනම් ඕනෑම කහ කොටුවක් වෙනස් කරයි. වත්මන් පත්රයේ ටැබය මත දකුණු-ක්ලික් කර විධානය තෝරන්න මූලාශ්ර පාඨය (ප්රභව කේතය). විවෘත වන කවුළුව තුළ, පහත කේතය පිටපත් කර අලවන්න:

පුද්ගලික උප වැඩ පත්‍රිකාව_වෙනස් කිරීම(පරාසය ලෙසින් ඉලක්කය) අන්තර් ඡේදනය නොවන්නේ නම් (ඉලක්කය, පරාසය("A2:I5")) කිසිවක් නැත දෝෂය මත ඊළඟ ActiveSheet.ShowAllData Range("A7").CurrentRegion.AdvancedFilterFilterFilter:=PilterFilter :=පරාසය("A1").CurrentRegion End නම් End Sub  

වත්මන් වැඩ පත්‍රිකාවේ ඕනෑම කොටුවක් වෙනස් වූ විට මෙම ක්‍රියා පටිපාටිය ස්වයංක්‍රීයව ක්‍රියාත්මක වේ. වෙනස් කළ කොටුවේ ලිපිනය කහ පරාසයට වැටේ නම් (A2:I5), එවිට මෙම මැක්‍රෝව සියලු පෙරහන් (ඇත්නම්) ඉවත් කර A7 න් ආරම්භ වන මූලාශ්‍ර දත්ත වගුව වෙත දිගු කරන ලද පෙරහන නැවත යොදයි, එනම් සියල්ල ක්ෂණිකව, වහාම පෙරීම සිදුවේ. පහත කොන්දේසිය ඇතුළත් කිරීමෙන් පසු:

ඉතින් හැම දෙයක්ම වඩා හොඳයි, හරිද? 🙂

සංකීර්ණ විමසුම් ක්රියාත්මක කිරීම

දැන් සෑම දෙයක්ම පියාසර කිරීමේදී පෙරීම සිදුවෙමින් පවතින බැවින්, අපට සූක්ෂ්ම කරුණු වෙත මඳක් ගැඹුරට ගොස් උසස් පෙරහන තුළ වඩාත් සංකීර්ණ විමසුම්වල යාන්ත්‍රණයන් විසුරුවා හැරිය හැකිය. නිශ්චිත ගැලපීම් ඇතුළත් කිරීමට අමතරව, ඔබට ආසන්න සෙවීමක් ක්‍රියාත්මක කිරීම සඳහා කොන්දේසි පරාසයක විවිධ වයිල්ඩ්කාඩ් අක්ෂර (* සහ ?) සහ ගණිතමය අසමානතා ලකුණු භාවිතා කළ හැක. චරිත නඩුව කමක් නැත. පැහැදිලිකම සඳහා, මම හැකි සියලු විකල්ප වගුවක සාරාංශ කර ඇත:

නිර්ණායක ප්රතිඵල
gr * හෝ gr ආරම්භ වන සියලුම සෛල GrIe Grකන, Grapefruit, Granat ආදිය
= ලූනු සියලුම සෛල හරියටම සහ වචනය සමඟ පමණි දුන්නක්, එනම් නියම ගැලපීම
*සජීවී* හෝ *සජීවී අඩංගු සෛල Liv යටින් ඉරි තබන්නේ කෙසේද, එනම් ОLivඑම, Livep, අනුවLiv ආදිය
=p*v ආරම්භ වන වචන П සහ අවසන් වේ В ie Пපළමුв, Пඊතර්в ආදිය
පරිදි ආරම්භ වන වචන А සහ තවදුරටත් අඩංගු වේ СIe Аpelсin, Аනානාс, Asai ආදිය
=*s වචන වලින් අවසන් වේ С
=???? අක්ෂර 4 ක පෙළ සහිත සියලුම සෛල (අකුරු හෝ ඉලක්කම්, හිස්තැන් ඇතුළුව)
=m??????n ආරම්භ වන අක්ෂර 8 කින් යුත් පෙළ සහිත සියලුම සෛල М සහ අවසන් වේ НIe Мඅන්දාරිн, Мකාංසාවн  ආදිය
=*n??a සියලු වචන අවසන් වේ А, අගින් 4 වෙනි අකුර කොහෙද НIe බීම්нikа, අනුවнozа ආදිය
>=ඉ ආරම්භ වන සියලුම වචන Э, Ю or Я
<>*o* අකුරක් අඩංගු නොවන සියලුම වචන О
<>*vich අවසන් වන වචන හැර අනෙකුත් සියලුම වචන ඒඩ්ස් (උදාහරණයක් ලෙස, මැද නමෙන් කාන්තාවන් පෙරන්න)
= සියලුම හිස් සෛල
<> සියලුම හිස් නොවන සෛල
> = 5000 5000 ට වඩා වැඩි හෝ සමාන අගයක් ඇති සියලුම සෛල
5 හෝ =5 5 අගය සහිත සියලුම සෛල
>=3/18/2013 18 මාර්තු 2013 න් පසු දිනයක් සහිත සියලුම සෛල (ඇතුළත්)

සියුම් කරුණු:

  • * ලකුණෙන් අදහස් කරන්නේ කිසියම් අක්ෂර සංඛ්‍යාවක්, සහ ? - ඕනෑම එක් චරිතයක්.
  • පෙළ සහ සංඛ්‍යාත්මක විමසුම් සැකසීමේ තර්කය තරමක් වෙනස් වේ. උදාහරණයක් ලෙස, අංක 5 සහිත කොන්දේසි කොටුවක් පහෙන් ආරම්භ වන සියලුම සංඛ්‍යා සෙවීම අදහස් නොකරයි, නමුත් B අකුර සහිත කොන්දේසි කොටුවක් B* ට සමාන වේ, එනම් B අකුරෙන් ආරම්භ වන ඕනෑම පෙළක් සොයයි.
  • පෙළ විමසුම = ලකුණෙන් ආරම්භ නොවන්නේ නම්, ඔබට මානසිකව අවසානයේ * තැබිය හැකිය.
  • Dates must be entered in the US format month-day-year and through a fraction (even if you have Excel and regional settings).

තාර්කික සම්බන්ධක AND-OR

විවිධ සෛලවල ලියා ඇති නමුත් එකම පේළියක ලියා ඇති කොන්දේසි තාර්කික ක්‍රියාකරුවෙකු විසින් අන්තර් සම්බන්ධිත ලෙස සලකනු ලැබේ. И (හා):

උසස් පෙරහන සහ සමහර මැජික්

එම. තුන්වන කාර්තුවේදී, හරියටම මොස්කව්හි සහ ඒ සමඟම Auchan වෙතින් මට කෙසෙල් පෙරන්න.

ඔබට තාර්කික ක්‍රියාකරුවෙකු සමඟ කොන්දේසි සම්බන්ධ කිරීමට අවශ්‍ය නම් OR (හෝ), එවිට ඒවා විවිධ පේළි වලින් ඇතුළත් කළ යුතුය. උදාහරණයක් ලෙස, අපට මොස්කව් පීච් සඳහා කළමනාකරු වොලිනාගේ සියලුම ඇණවුම් සහ සමාරා හි තුන්වන කාර්තුවේ ළූණු සඳහා සියලුම ඇණවුම් සොයා ගැනීමට අවශ්‍ය නම්, මෙය පහත පරිදි කොන්දේසි පරාසයකින් නියම කළ හැකිය:

උසස් පෙරහන සහ සමහර මැජික්

ඔබට එක් තීරුවකට කොන්දේසි දෙකක් හෝ වැඩි ගණනක් පැනවීමට අවශ්‍ය නම්, ඔබට සරලව නිර්ණායක පරාසය තුළ තීරු ශීර්ෂය අනුපිටපත් කර එය යටතේ දෙවන, තෙවන, ආදිය ඇතුළත් කළ හැකිය. කොන්දේසි. එබැවින්, උදාහරණයක් ලෙස, ඔබට මාර්තු සිට මැයි දක්වා සියලුම ගනුදෙනු තෝරා ගත හැකිය:

උසස් පෙරහන සහ සමහර මැජික්

පොදුවේ ගත් කල, “ගොනුවක් සමඟ අවසන් කිරීමෙන්” පසු, උසස් පෙරහනක් තරමක් හොඳ මෙවලමක් බවට පත්වේ, සමහර ස්ථානවල සම්භාව්‍ය ස්වයංක්‍රීය පෙරහනකට වඩා නරක නැත.

  • මැක්‍රෝස් මත සුපිරි පෙරහන
  • මැක්‍රෝස් යනු මොනවාද, විෂුවල් බේසික් තුළ මැක්‍රෝ කේතය ඇතුළත් කරන්නේ කොතැනද සහ කෙසේද
  • Microsoft Excel හි ස්මාර්ට් වගු

ඔබමයි