តម្រៀបតាមរូបមន្ត

ប្រសិនបើអ្នកត្រូវការតម្រៀបបញ្ជី នោះមានវិធីជាច្រើននៅសេវាកម្មរបស់អ្នក ដែលងាយស្រួលបំផុតនោះគឺប៊ូតុងតម្រៀបនៅលើផ្ទាំង ឬក្នុងម៉ឺនុយ។ ទិន្នន័យ (ទិន្នន័យ - តម្រៀប). ទោះយ៉ាងណាក៏ដោយ មានស្ថានភាពនៅពេលដែលការតម្រៀបបញ្ជីត្រូវធ្វើដោយស្វ័យប្រវត្តិ ពោលគឺរូបមន្ត។ នេះអាចនឹងត្រូវបានទាមទារ ជាឧទាហរណ៍ នៅពេលបង្កើតទិន្នន័យសម្រាប់បញ្ជីទម្លាក់ចុះ នៅពេលគណនាទិន្នន័យសម្រាប់គំនូសតាង។ល។ តើធ្វើដូចម្តេចដើម្បីតម្រៀបបញ្ជីជាមួយរូបមន្តភ្លាមៗ?

វិធីសាស្រ្ត 1. ទិន្នន័យជាលេខ

ប្រសិនបើបញ្ជីមានព័ត៌មានជាលេខ នោះការតម្រៀបវាអាចត្រូវបានធ្វើយ៉ាងងាយស្រួលដោយប្រើមុខងារ តិចបំផុត។ (តូច) и បន្ទាត់ (ROW):

 

មុខងារ តិចបំផុត។ (តូច) ទាញចេញពីអារេ (ជួរ A) ដែលជាធាតុតូចបំផុត n-th ក្នុងមួយជួរ។ ទាំងនោះ។ SMALL(A:A;1) គឺជាលេខតូចបំផុតនៅក្នុងជួរឈរ SMALL(A:A;2) គឺជាលេខតូចបំផុតទីពីរ ហើយដូច្នេះនៅលើ។

មុខងារ បន្ទាត់ (ROW) ត្រឡប់លេខជួរដេកសម្រាប់ក្រឡាដែលបានបញ្ជាក់ ពោលគឺ ROW(A1)=1, ROW(A2)=2។ បញ្ជីតម្រៀបរបស់យើង។ ជាមួយនឹងភាពជោគជ័យដូចគ្នា វាអាចបង្កើតជួរឈរបន្ថែម បំពេញវាដោយដៃជាមួយនឹងលំដាប់លេខ 1,2,3 … ហើយយោងទៅវាជំនួសឱ្យមុខងារ ROW ។

វិធីសាស្រ្ត 2. បញ្ជីអត្ថបទ និងរូបមន្តធម្មតា។

ប្រសិនបើបញ្ជីមិនមានលេខ ប៉ុន្តែជាអត្ថបទ នោះមុខងារ SMALL នឹងលែងដំណើរការទៀតហើយ ដូច្នេះអ្នកត្រូវទៅផ្លូវផ្សេង វែងជាងបន្តិច។

ជាដំបូង យើងបន្ថែមជួរសេវាកម្មជាមួយរូបមន្តដែលលេខសៀរៀលនៃឈ្មោះនីមួយៗនៅក្នុងបញ្ជីដែលបានតម្រៀបនាពេលអនាគតនឹងត្រូវបានគណនាដោយប្រើមុខងារ COUNTIF (COUNTIF):

នៅក្នុងកំណែភាសាអង់គ្លេសវានឹងមានៈ

=COUNTIF(A:A,»<"&A1)+COUNTIF($A$1:A1,"="&A1)

ពាក្យទីមួយគឺជាមុខងារសម្រាប់រាប់ចំនួនក្រឡាដែលតិចជាងចំនួនបច្ចុប្បន្ន។ ទីពីរគឺជាសំណាញ់សុវត្ថិភាពក្នុងករណីដែលឈ្មោះណាមួយកើតឡើងច្រើនជាងម្តង។ បន្ទាប់មកពួកគេនឹងមិនមានដូចគ្នាទេ ប៉ុន្តែចំនួនកើនឡើងជាបន្តបន្ទាប់។

ឥឡូវនេះលេខដែលទទួលបានត្រូវតែត្រូវបានរៀបចំតាមលំដាប់ឡើង។ សម្រាប់ការនេះអ្នកអាចប្រើមុខងារ តិចបំផុត។ (តូច) ពីវិធីដំបូង៖

 

ជាការប្រសើរណាស់, ទីបំផុត, វានៅសល់តែដើម្បីដកឈ្មោះចេញពីបញ្ជីដោយលេខរបស់ពួកគេ។ ដើម្បីធ្វើដូចនេះអ្នកអាចប្រើរូបមន្តដូចខាងក្រោមៈ

 

មុខងារ បង្ហាញកាន់តែច្រើន (ការប្រកួត) ស្វែងរកក្នុងជួរ B សម្រាប់លេខសៀរៀលដែលចង់បាន (1, 2, 3 ។ល។) ហើយតាមពិត ត្រឡប់លេខបន្ទាត់ដែលលេខនេះស្ថិតនៅ មុខងារ INDEX (INDEX) ទាញចេញពីជួរ A ឈ្មោះនៅលេខបន្ទាត់នេះ។

វិធីសាស្រ្តទី 3: រូបមន្តអារេ

តាមពិតវិធីសាស្រ្តនេះគឺដូចគ្នាទៅនឹងក្បួនដោះស្រាយការដាក់ដូចនៅក្នុង Method-2 ប៉ុន្តែត្រូវបានអនុវត្តដោយរូបមន្តអារេមួយ។ ដើម្បីសម្រួលរូបមន្ត ជួរនៃក្រឡា C1:C10 ត្រូវបានផ្តល់ឈ្មោះ បញ្ជី (ជ្រើសរើសក្រឡា ចុច បញ្ជា (Ctrl) + F3 ។ និងប៊ូតុង បង្កើត):

 

នៅក្នុងក្រឡា E1 ចម្លងរូបមន្តរបស់យើង៖

=INDEX(List; MATCH(SMALL(COUNTIF(List; “<"&List); ROW(1:1)); COUNTIF(List; "<"&List); 0))

ឬជាភាសាអង់គ្លេស៖

=INDEX(List, MATCH(SMALL(COUNTIF(List, «<"&List), ROW(1:1)), COUNTIF(List, "<"&List), 0))

និងជំរុញ បញ្ជា (Ctrl) + ប្ដូរ (Shift) + បញ្ចូល (Enter)ដើម្បីបញ្ចូលវាជារូបមន្តអារេ។ បន្ទាប់មករូបមន្តលទ្ធផលអាចត្រូវបានចម្លងតាមប្រវែងទាំងមូលនៃបញ្ជី។

ប្រសិនបើអ្នកចង់ឱ្យរូបមន្តយកទៅក្នុងគណនីមិនមែនជាជួរថេរ ប៉ុន្តែអាចកែតម្រូវនៅពេលបន្ថែមធាតុថ្មីទៅក្នុងបញ្ជី នោះអ្នកនឹងត្រូវផ្លាស់ប្តូរយុទ្ធសាស្ត្របន្តិច។

ដំបូង ជួរបញ្ជីនឹងត្រូវកំណត់ថាមវន្ត។ ដើម្បីធ្វើដូច្នេះ នៅពេលបង្កើត អ្នកត្រូវបញ្ជាក់មិនមែនជាជួរថេរ C3:C10 ទេ ប៉ុន្តែរូបមន្តពិសេសដែលនឹងយោងទៅលើតម្លៃដែលមានទាំងអស់ ដោយមិនគិតពីចំនួនរបស់វា។ ចុច ជំនួស (Alt) + F3 ឬបើកផ្ទាំង រូបមន្ត - អ្នកគ្រប់គ្រងឈ្មោះ (រូបមន្ត - អ្នកគ្រប់គ្រងឈ្មោះ)បង្កើតឈ្មោះថ្មី និងក្នុងវាល តំណភ្ជាប់ (ឯកសារយោង) បញ្ចូលរូបមន្តខាងក្រោម (ខ្ញុំសន្មត់ថាជួរទិន្នន័យដែលត្រូវតម្រៀបចាប់ផ្តើមពីក្រឡា C1)៖

=СМЕЩ(C1;0;0;СЧЁТЗ(C1:C1000);1)

=OFFSET(C1,0,0,SCHÖTZ(C1:C1000),1)

ទីពីរ រូបមន្តអារេខាងលើនឹងត្រូវពង្រីកដោយរឹមមួយ ដោយរំពឹងថានឹងមានទិន្នន័យបន្ថែមដែលបានបញ្ចូលនាពេលអនាគត។ ក្នុងករណីនេះ រូបមន្តអារេនឹងចាប់ផ្តើមផ្តល់កំហុស #NUMBER លើក្រឡាដែលមិនទាន់បានបំពេញ។ ដើម្បីស្ទាក់ចាប់វាអ្នកអាចប្រើមុខងារ IFERRORដែលត្រូវការបន្ថែម "ជុំវិញ" រូបមន្តអារេរបស់យើង៖

=IFERROR(INDEX(List; MATCH(SMALL(COUNTIF(List; “<"&List); ROW(1:1)); COUNTIF(List; "<"&List); 0));»»)

=IFERROR(NDEX(List, MATCH(SMALL(COUNTIF(List, «<"&List), ROW(1:1)), COUNTIF(List, "<"&List), 0));"")

វាចាប់កំហុសលេខ #NUMBER ហើយចេញជាមោឃៈ (សម្រង់ទទេ) ជំនួសវិញ។

:

  • តម្រៀបជួរតាមពណ៌
  • តើអ្វីជារូបមន្តអារេ ហើយហេតុអ្វីបានជាពួកគេត្រូវការ
  • តម្រៀប​តម្រៀប និង​អារេ​ថាមវន្ត​ក្នុង Office 365 ថ្មី។

 

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