តម្រងកម្រិតខ្ពស់ និងវេទមន្តមួយចំនួន

សម្រាប់អ្នកប្រើប្រាស់ Excel ភាគច្រើន នៅពេលដែលពាក្យ "តម្រងទិន្នន័យ" លេចឡើងនៅក្នុងក្បាលរបស់ពួកគេ មានតែតម្រងបុរាណធម្មតាពីផ្ទាំងប៉ុណ្ណោះ។ ទិន្នន័យ - តម្រង (ទិន្នន័យ - តម្រង):

តម្រងកម្រិតខ្ពស់ និងវេទមន្តមួយចំនួន

តម្រងបែបនេះគឺជារឿងដែលធ្លាប់ស្គាល់ ហើយគ្មានការសង្ស័យទេ ហើយសម្រាប់ករណីភាគច្រើនវានឹងធ្វើ។ ទោះយ៉ាងណាក៏ដោយ មានស្ថានភាពនៅពេលដែលអ្នកត្រូវត្រងដោយចំនួនដ៏ច្រើននៃលក្ខខណ្ឌស្មុគស្មាញនៅក្នុងជួរឈរជាច្រើនក្នុងពេលតែមួយ។ តម្រងធម្មតានៅទីនេះមិនងាយស្រួលទេ ហើយខ្ញុំចង់បានអ្វីដែលខ្លាំងជាងនេះ។ ឧបករណ៍បែបនេះអាចជា តម្រងកម្រិតខ្ពស់ជាពិសេសជាមួយនឹង "ការបញ្ចប់ដោយឯកសារ" តិចតួច (យោងទៅតាមប្រពៃណី) ។

មូលដ្ឋាន

ដើម្បីចាប់ផ្តើម សូមបញ្ចូលបន្ទាត់ទទេមួយចំនួននៅពីលើតារាងទិន្នន័យរបស់អ្នក ហើយចម្លងបឋមកថាតារាងនៅទីនោះ - វានឹងក្លាយជាជួរដែលមានលក្ខខណ្ឌ (បន្លិចជាពណ៌លឿងសម្រាប់ភាពច្បាស់លាស់)៖

តម្រងកម្រិតខ្ពស់ និងវេទមន្តមួយចំនួន

ត្រូវតែមានយ៉ាងហោចណាស់បន្ទាត់ទទេមួយរវាងក្រឡាពណ៌លឿង និងតារាងដើម។

វាស្ថិតនៅក្នុងកោសិកាពណ៌លឿងដែលអ្នកត្រូវបញ្ចូលលក្ខណៈវិនិច្ឆ័យ (លក្ខខណ្ឌ) យោងទៅតាមការច្រោះនឹងត្រូវបានអនុវត្ត។ ឧទាហរណ៍ប្រសិនបើអ្នកត្រូវការជ្រើសរើសចេកនៅទីក្រុងម៉ូស្គូ "Auchan" ក្នុងត្រីមាសទី XNUMX នោះលក្ខខណ្ឌនឹងមើលទៅដូចនេះ:

តម្រងកម្រិតខ្ពស់ និងវេទមន្តមួយចំនួន

ដើម្បីត្រង ជ្រើសរើសក្រឡាណាមួយក្នុងជួរដែលមានទិន្នន័យប្រភព សូមបើកផ្ទាំង ទិន្នន័យ ហើយចុចលើប៊ូតុង លើសពីនេះទៀត (ទិន្នន័យ - កម្រិតខ្ពស់). នៅក្នុងបង្អួចដែលបើក ជួរដែលមានទិន្នន័យគួរតែត្រូវបានបញ្ចូលដោយស្វ័យប្រវត្តិរួចហើយ ហើយយើងនឹងគ្រាន់តែបញ្ជាក់ជួរនៃលក្ខខណ្ឌ ពោលគឺ A1:I2៖

តម្រងកម្រិតខ្ពស់ និងវេទមន្តមួយចំនួន

សូមចំណាំថាជួរនៃលក្ខខណ្ឌមិនអាចបែងចែក "ជាមួយរឹម" បានទេ ពោលគឺអ្នកមិនអាចជ្រើសរើសបន្ទាត់ពណ៌លឿងទទេបន្ថែមបានទេ ដោយសារក្រឡាទទេនៅក្នុងជួរលក្ខខណ្ឌត្រូវបានយល់ឃើញដោយ Excel ថាអវត្តមាននៃលក្ខណៈវិនិច្ឆ័យ និងទទេទាំងមូល។ បន្ទាត់ជាសំណើដើម្បីបង្ហាញទិន្នន័យទាំងអស់ដោយមិនរើសអើង។

ការផ្លាស់ប្តូរ ចម្លងលទ្ធផលទៅទីតាំងផ្សេង នឹងអនុញ្ញាតឱ្យអ្នកត្រងបញ្ជីដែលមិនត្រូវនៅទីនោះនៅលើសន្លឹកនេះ (ដូចនឹងតម្រងធម្មតា) ប៉ុន្តែដើម្បីដកជួរដែលបានជ្រើសរើសទៅក្នុងជួរផ្សេងទៀត ដែលបន្ទាប់មកនឹងត្រូវបញ្ជាក់នៅក្នុងវាល ដាក់លទ្ធផលក្នុងជួរ. ក្នុងករណីនេះយើងមិនប្រើមុខងារនេះទេយើងចាកចេញ ត្រងបញ្ជីនៅនឹងកន្លែង ហើយចុច OK. ជួរដែលបានជ្រើសរើសនឹងត្រូវបានបង្ហាញនៅលើសន្លឹក៖

តម្រងកម្រិតខ្ពស់ និងវេទមន្តមួយចំនួន

ការបន្ថែមម៉ាក្រូ

"មែនហើយ តើភាពងាយស្រួលនៅទីនេះនៅឯណា?" អ្នកសួរហើយអ្នកនឹងត្រឹមត្រូវ។ អ្នកមិនត្រឹមតែត្រូវបញ្ចូលលក្ខខណ្ឌទៅក្នុងក្រឡាពណ៌លឿងដោយដៃរបស់អ្នកប៉ុណ្ណោះទេ ថែមទាំងបើកប្រអប់ បញ្ចូលជួរនៅទីនោះ ចុច OK. សោកស្ដាយ ខ្ញុំយល់ព្រម! ប៉ុន្តែ "អ្វីគ្រប់យ៉ាងផ្លាស់ប្តូរនៅពេលពួកគេមក ©" - ម៉ាក្រូ!

ការធ្វើការជាមួយតម្រងកម្រិតខ្ពស់អាចត្រូវបានពន្លឿន និងសម្រួលយ៉ាងខ្លាំងដោយប្រើម៉ាក្រូសាមញ្ញ ដែលនឹងដំណើរការតម្រងកម្រិតខ្ពស់ដោយស្វ័យប្រវត្តិ នៅពេលលក្ខខណ្ឌត្រូវបានបញ្ចូល ពោលគឺការផ្លាស់ប្តូរក្រឡាពណ៌លឿងណាមួយ។ ចុចកណ្ដុរស្ដាំលើផ្ទាំងនៃសន្លឹកបច្ចុប្បន្ន ហើយជ្រើសរើសពាក្យបញ្ជា ប្រភពអត្ថបទ (ប្រភព​កូដ). នៅក្នុងបង្អួចដែលបើក សូមចម្លង និងបិទភ្ជាប់កូដខាងក្រោម៖

Private Sub Worksheet_Change(ByVal Target As Range) ប្រសិនបើមិនប្រសព្វគ្នា(Target, Range("A2:I5"))) គ្មានអ្វីទេបន្ទាប់មកមានកំហុសបន្តបន្ទាប់ ActiveSheet.ShowAllData Range("A7").CurrentRegion.AdvancedFilter Action:=xlFilterInRlace, Criteria :=Range("A1").CurrentRegion End ប្រសិនបើ End Sub  

នីតិវិធីនេះនឹងដំណើរការដោយស្វ័យប្រវត្តិនៅពេលដែលក្រឡាណាមួយនៅលើសន្លឹកកិច្ចការបច្ចុប្បន្នត្រូវបានផ្លាស់ប្តូរ។ ប្រសិនបើអាសយដ្ឋាននៃក្រឡាដែលបានផ្លាស់ប្តូរធ្លាក់ចូលទៅក្នុងជួរពណ៌លឿង (A2:I5) នោះម៉ាក្រូនេះដកតម្រងទាំងអស់ចេញ (ប្រសិនបើមាន) ហើយអនុវត្តតម្រងបន្ថែមទៅតារាងទិន្នន័យប្រភពដែលចាប់ផ្តើមដោយ A7 ពោលគឺអ្វីៗទាំងអស់នឹងត្រូវបានត្រងភ្លាមៗភ្លាមៗ។ បន្ទាប់ពីបញ្ចូលលក្ខខណ្ឌបន្ទាប់៖

ដូច្នេះអ្វីៗគឺប្រសើរជាងមុនមែនទេ? 🙂

ការអនុវត្តសំណួរស្មុគស្មាញ

ឥឡូវនេះ អ្វីៗទាំងអស់កំពុងត្រូវបានត្រងភ្លាមៗ យើងអាចចូលទៅជ្រៅបន្តិចទៅក្នុងភាពខុសប្លែកគ្នា និងផ្តាច់យន្តការនៃសំណួរស្មុគស្មាញបន្ថែមទៀតនៅក្នុងតម្រងកម្រិតខ្ពស់។ បន្ថែមពីលើការបញ្ចូលការផ្គូផ្គងពិតប្រាកដ អ្នកអាចប្រើតួអក្សរជំនួសផ្សេងៗ (* និង ?) និងសញ្ញាវិសមភាពគណិតវិទ្យានៅក្នុងលក្ខខណ្ឌជាច្រើនដើម្បីអនុវត្តការស្វែងរកប្រហាក់ប្រហែល។ ករណីតួអក្សរមិនមានបញ្ហាទេ។ សម្រាប់ភាពច្បាស់លាស់ ខ្ញុំបានសង្ខេបជម្រើសដែលអាចធ្វើបានទាំងអស់នៅក្នុងតារាងមួយ៖

លក្ខណៈវិនិច្ឆ័យ លទ្ធផល
gr * ឬ gr កោសិកាទាំងអស់ចាប់ផ្តើមជាមួយ GrIe Grត្រចៀក, Grផ្លែផ្កា, Grអាណាត
= ខ្ទឹមបារាំង កោសិកាទាំងអស់យ៉ាងពិតប្រាកដ ហើយមានតែជាមួយពាក្យប៉ុណ្ណោះ។ ធ្នូពោលគឺការផ្គូផ្គងពិតប្រាកដ
* លីវ * ឬ * លីវ កោសិកាដែលមាន លីវ របៀបគូសបន្ទាត់ពីក្រោម, ឧ Оលីវថា, លីវep, នេះបើយោងតាមលីវ
=p*v ពាក្យដែលចាប់ផ្តើមជាមួយ П និងបញ្ចប់ដោយ В ie Пដំបូងв, Пអេធើв
a*s ពាក្យដែលចាប់ផ្តើមជាមួយ А និងផ្ទុកបន្ថែមទៀត СIe Аស្បែកсin, Аnanaс, Asai
=* ស ពាក្យដែលបញ្ចប់ដោយ С
=???? ក្រឡាទាំងអស់ដែលមានអក្សរ 4 តួអក្សរ (អក្សរ ឬលេខ រួមទាំងដកឃ្លា)
=m??????n ក្រឡាទាំងអស់ដែលមានអក្សរ 8 តួអក្សរចាប់ផ្តើមដោយ М និងបញ្ចប់ដោយ НIe МAndariн, Мការថប់បារម្ភн 
=*n??a ពាក្យទាំងអស់ដែលបញ្ចប់ដោយ Аតើអក្សរទី ៤ មកពីណា НIe ធ្នឹមнikа, នេះបើយោងតាមнozа
>=e ពាក្យទាំងអស់ចាប់ផ្តើមដោយ Э, Ю or Я
<>*o* ពាក្យទាំងអស់ដែលមិនមានអក្សរ О
<>* វិច ពាក្យទាំងអស់លើកលែងតែពាក្យដែលបញ្ចប់ មេរោគអេដស៍ (ឧទាហរណ៍ ត្រងស្ត្រីតាមឈ្មោះកណ្តាល)
= ក្រឡាទទេទាំងអស់។
<> កោសិកាមិនទទេទាំងអស់។
> = ៥.១.០ ក្រឡាទាំងអស់ដែលមានតម្លៃធំជាង ឬស្មើ 5000
5 ឬ = 5 កោសិកាទាំងអស់ដែលមានតម្លៃ 5
>=3/18/2013 ក្រឡាទាំងអស់ដែលមានកាលបរិច្ឆេទបន្ទាប់ពីថ្ងៃទី 18 ខែមីនា ឆ្នាំ 2013 (រួមបញ្ចូល)

ចំណុចល្អិតល្អន់៖

  • សញ្ញា * មានន័យថាចំនួនតួអក្សរណាមួយ និង ? - តួអក្សរណាមួយ។
  • តក្កវិជ្ជាក្នុងការដំណើរការអត្ថបទ និងសំណួរជាលេខគឺខុសគ្នាបន្តិច។ ដូច្នេះ ជាឧទាហរណ៍ ក្រឡាលក្ខខណ្ឌដែលមានលេខ 5 មិនមានន័យថាស្វែងរកលេខទាំងអស់ដែលចាប់ផ្តើមដោយអក្សរ XNUMX នោះទេ ប៉ុន្តែក្រឡាលក្ខខណ្ឌដែលមានអក្សរ B ស្មើនឹង B* ពោលគឺនឹងស្វែងរកអត្ថបទណាមួយដែលចាប់ផ្តើមដោយអក្សរ B ។
  • ប្រសិនបើសំណួរអត្ថបទមិនចាប់ផ្តើមដោយសញ្ញា = នោះអ្នកអាចដាក់ * ផ្លូវចិត្តនៅចុងបញ្ចប់។
  • កាលបរិច្ឆេទត្រូវតែបញ្ចូលក្នុងទម្រង់សហរដ្ឋអាមេរិក ខែ-ថ្ងៃ-ឆ្នាំ និងតាមរយៈប្រភាគ (ទោះបីជាអ្នកមាន Excel និងការកំណត់តំបន់ក៏ដោយ)។

ការតភ្ជាប់ឡូជីខល AND-OR

លក្ខខណ្ឌ​ដែល​សរសេរ​ក្នុង​ក្រឡា​ផ្សេង​គ្នា ប៉ុន្តែ​ក្នុង​បន្ទាត់​ដូចគ្នា​ត្រូវ​បាន​ចាត់​ទុក​ថា​មាន​ទំនាក់ទំនង​គ្នា​ដោយ​ប្រតិបត្តិករ​តក្កវិជ្ជា И (AND):

តម្រងកម្រិតខ្ពស់ និងវេទមន្តមួយចំនួន

ទាំងនោះ។ ត្រងចេកសម្រាប់ខ្ញុំនៅត្រីមាសទី XNUMX យ៉ាងជាក់លាក់នៅទីក្រុងម៉ូស្គូនិងក្នុងពេលតែមួយពី Auchan ។

ប្រសិនបើអ្នកត្រូវការភ្ជាប់លក្ខខណ្ឌជាមួយប្រតិបត្តិករឡូជីខល OR (ឬ)បន្ទាប់មកពួកគេគ្រាន់តែត្រូវបញ្ចូលក្នុងបន្ទាត់ផ្សេងៗគ្នា។ ឧទាហរណ៍ប្រសិនបើយើងត្រូវការស្វែងរកការបញ្ជាទិញទាំងអស់របស់អ្នកគ្រប់គ្រង Volina សម្រាប់ peaches Moscow និងការបញ្ជាទិញទាំងអស់សម្រាប់ខ្ទឹមបារាំងនៅត្រីមាសទីបីនៅ Samara នោះវាអាចត្រូវបានបញ្ជាក់នៅក្នុងលក្ខខណ្ឌជាច្រើនដូចខាងក្រោម:

តម្រងកម្រិតខ្ពស់ និងវេទមន្តមួយចំនួន

ប្រសិនបើអ្នកត្រូវការដាក់លក្ខខណ្ឌពីរ ឬច្រើននៅលើជួរឈរមួយ នោះអ្នកអាចចម្លងបឋមកថាជួរឈរក្នុងជួរលក្ខណៈវិនិច្ឆ័យ ហើយបញ្ចូលទីពីរ ទីបី។ល។ នៅក្រោមវា។ លក្ខខណ្ឌ។ ដូច្នេះ ជាឧទាហរណ៍ អ្នកអាចជ្រើសរើសប្រតិបត្តិការទាំងអស់ចាប់ពីខែមីនាដល់ខែឧសភា៖

តម្រងកម្រិតខ្ពស់ និងវេទមន្តមួយចំនួន

ជាទូទៅបន្ទាប់ពី "បញ្ចប់ដោយឯកសារ" តម្រងកម្រិតខ្ពស់ចេញមកជាឧបករណ៍សមរម្យ នៅកន្លែងខ្លះមិនអាក្រក់ជាងតម្រងស្វ័យប្រវត្តិបុរាណទេ។

  • Superfilter នៅលើម៉ាក្រូ
  • តើម៉ាក្រូជាអ្វី កន្លែងណា និងរបៀបបញ្ចូលកូដម៉ាក្រូក្នុង Visual Basic
  • តារាងឆ្លាតវៃក្នុង Microsoft Excel

សូមផ្ដល់យោបល់