មាតិកា
ម្សិលមិញក្នុងការរត់ម៉ារ៉ាតុង 30 មុខងារ Excel ក្នុងរយៈពេល 30 ថ្ងៃ។ យើងបានរាប់ចំនួនជួរឈរក្នុងជួរដោយប្រើមុខងារ ជួរឈរ (NUMBERCOLUMN) ហើយឥឡូវនេះវាដល់ពេលហើយសម្រាប់អ្វីដែលមានតម្រូវការកាន់តែច្រើន។
នៅថ្ងៃទី 13 នៃការរត់ម៉ារ៉ាតុងយើងនឹងលះបង់ដើម្បីសិក្សាមុខងារ ឆ្លងកាត់ (TRANSP) ។ ជាមួយនឹងមុខងារនេះ អ្នកអាចបង្វិលទិន្នន័យរបស់អ្នកដោយបង្វែរតំបន់បញ្ឈរទៅជាផ្តេក និងច្រាសមកវិញ។ តើអ្នកមានតម្រូវការបែបនេះទេ? តើអ្នកអាចធ្វើវាដោយប្រើឧបករណ៍បញ្ចូលពិសេសបានទេ? តើមុខងារផ្សេងទៀតអាចធ្វើបានទេ?
ដូច្នេះ ចូរយើងងាកទៅរកព័ត៌មាន និងឧទាហរណ៍អំពីមុខងារ ឆ្លងកាត់ (TRANSP) ។ ប្រសិនបើអ្នកមានព័ត៌មានបន្ថែម ឬឧទាហរណ៍ សូមចែករំលែកវានៅក្នុងមតិយោបល់។
មុខងារទី ១៣៖ ផ្ទេរ
មុខងារ ឆ្លងកាត់ (TRANSPOSE) ត្រឡប់ជួរផ្ដេកនៃក្រឡាជាជួរបញ្ឈរ ឬផ្ទុយមកវិញ។
តើមុខងារ TRANSPOSE អាចប្រើបានយ៉ាងដូចម្តេច?
មុខងារ ឆ្លងកាត់ (TRANSP) អាចផ្លាស់ប្តូរទិសនៃទិន្នន័យ ក៏ដូចជាធ្វើការដោយភ្ជាប់ជាមួយមុខងារផ្សេងទៀត៖
- ផ្លាស់ប្តូរប្លង់ផ្តេកនៃទិន្នន័យទៅបញ្ឈរ។
- បង្ហាញប្រាក់ឈ្នួលសរុបល្អបំផុតក្នុងប៉ុន្មានឆ្នាំថ្មីៗនេះ។
ដើម្បីផ្លាស់ប្តូរទិសដៅទិន្នន័យដោយមិនបង្កើតតំណភ្ជាប់ទៅទិន្នន័យដើម៖
- ការប្រើ បិទភ្ជាប់ពិសេស (បិទភ្ជាប់ពិសេស) > ផ្លាស់ប្តូរ (ប្រែ) ។
វាក្យសម្ព័ន្ធ TRANSPOSE (TRANSP)
មុខងារ ឆ្លងកាត់ (TRANSPOSE) មានវាក្យសម្ព័ន្ធដូចខាងក្រោមៈ
TRANSPOSE(array)
ТРАНСП(массив)
- អារេ (អារេ) គឺជាអារេ ឬជួរនៃក្រឡាដែលត្រូវបញ្ជូន។
អន្ទាក់ផ្ទេរ (TRANSPOSE)
- មុខងារ ឆ្លងកាត់ (TRANSPOSE) ត្រូវតែបញ្ចូលជារូបមន្តអារេ ដោយចុច បញ្ជា (Ctrl) + ប្ដូរ (Shift) + បញ្ចូល (Enter).
- ជួរដែលនឹងកើតឡើងពីការបំប្លែងដោយអនុគមន៍ ឆ្លងកាត់ (TRANSPOSE) ត្រូវតែមានចំនួនជួរដេក និងជួរឈរដូចគ្នា ព្រោះជួរដើមមានជួរឈរ និងជួរឈររៀងគ្នា។
ឧទាហរណ៍ទី 1៖ ការបង្វែរទិន្នន័យផ្តេកទៅជាទិន្នន័យបញ្ឈរ
ប្រសិនបើទិន្នន័យផ្ដេកនៅក្នុងសន្លឹក Excel អ្នកអាចអនុវត្តមុខងារ ឆ្លងកាត់ (TRANSPOSE) ដើម្បីបំប្លែងពួកវាទៅទីតាំងបញ្ឈរ ប៉ុន្តែនៅកន្លែងផ្សេងនៅលើសន្លឹក។ ជាឧទាហរណ៍ នៅក្នុងតារាងចុងក្រោយនៃតារាងពិន្ទុ ការរៀបចំបញ្ឈរនឹងកាន់តែងាយស្រួល។ ការប្រើប្រាស់មុខងារ ឆ្លងកាត់ (TRANSPOSE) អ្នកអាចយោងទិន្នន័យផ្តេកដើមដោយមិនផ្លាស់ប្តូរទីតាំងរបស់វា។
ដើម្បីបញ្ជូនជួរផ្ដេក 2 × 4 ចូលទៅក្នុងជួរបញ្ឈរ 4 × 2:
- ជ្រើសរើសក្រឡា 8 ដែលអ្នកចង់ដាក់ជួរបញ្ឈរលទ្ធផល។ ក្នុងឧទាហរណ៍របស់យើង កោសិកាទាំងនេះនឹងជាកោសិកា B4:C7 ។
- បញ្ចូលរូបមន្តខាងក្រោម ហើយបង្វែរវាទៅជារូបមន្តអារេដោយចុច បញ្ជា (Ctrl) + ប្ដូរ (Shift) + បញ្ចូល (Enter).
=TRANSPOSE(B1:E2)
=ТРАНСП(B1:E2)
ដង្កៀបកោងនឹងត្រូវបានបន្ថែមដោយស្វ័យប្រវត្តិនៅដើម និងចុងបញ្ចប់នៃរូបមន្ត ដើម្បីបង្ហាញថារូបមន្តអារេមួយត្រូវបានបញ្ចូល។
ជំនួសអោយ ឆ្លងកាត់ (TRANSPOSE) អ្នកអាចប្រើមុខងារផ្សេងទៀតដើម្បីបំប្លែងទិន្នន័យ ឧទាហរណ៍ INDEX (INDEX)។ វាមិនតម្រូវឱ្យអ្នកបញ្ចូលរូបមន្តអារេទេ ហើយអ្នកមិនចាំបាច់ជ្រើសរើសក្រឡាទាំងអស់នៅក្នុងតំបន់គោលដៅនៅពេលបង្កើតរូបមន្តនោះទេ។
=INDEX($B$2:$E$2,,ROW()-ROW(C$4)+1)
=ИНДЕКС($B$2:$E$2;;СТРОКА()-СТРОКА(C$4)+1)
ឧទាហរណ៍ទី 2៖ ប្តូរទិសដោយគ្មានតំណ
ប្រសិនបើអ្នកគ្រាន់តែចង់ផ្លាស់ប្តូរទិសនៃទិន្នន័យរបស់អ្នកដោយមិនរក្សាឯកសារយោងទៅទិន្នន័យដើម អ្នកអាចប្រើបិទភ្ជាប់ពិសេស៖
- ជ្រើសរើសប្រភពទិន្នន័យ ហើយចម្លងវា។
- ជ្រើសរើសក្រឡាកំពូលខាងឆ្វេងនៃតំបន់ដែលអ្នកចង់ដាក់លទ្ធផល។
- នៅលើផ្ទាំងកម្រិតខ្ពស់ ទំព័រដើម (ទំព័រដើម) ចុចលើម៉ឺនុយទម្លាក់ចុះពាក្យបញ្ជា ឆ្អឹង (បញ្ចូល) ។
- ជ្រើស ផ្លាស់ប្តូរ (ប្រែ) ។
- លុបទិន្នន័យដើម (ជាជម្រើស)។
ឧទាហរណ៍ទី 3៖ ប្រាក់ខែសរុបល្អបំផុតក្នុងឆ្នាំកន្លងមក
មុខងារ ឆ្លងកាត់ (TRANSP) អាចត្រូវបានប្រើរួមជាមួយនឹងលក្ខណៈពិសេសផ្សេងទៀត ដូចជានៅក្នុងរូបមន្តដ៏អស្ចារ្យនេះ។ វាត្រូវបានបង្ហោះដោយ Harlan Grove នៅក្នុង Excel News Bloc ក្នុងការពិភាក្សាអំពីការគណនាប្រាក់ឈ្នួលសរុបល្អបំផុតសម្រាប់រយៈពេល 5 ឆ្នាំកន្លងមក (ជាប់ៗគ្នា!)។
=MAX(MMULT(A8:J8, --(ABS(TRANSPOSE(COLUMN(A8:J8))-COLUMN(OFFSET(A8:J8,0,0,1,COLUMNS(A8:J8)-Number+1))-(Number-1)/2)
=МАКС(МУМНОЖ(A8:J8; --(ABS(ТРАНСП(СТОЛБЕЦ(A8:J8))-СТОЛБЕЦ(СМЕЩ(A8:J8;0;0;1;ЧИСЛСТОЛБ(A8:J8)-Number+1))-(Number-1)/2)
Как можно понять по фигурным скобкам в строке формул – это формула массива. Ячейка A5 названа លេខ និង в этом примере число 4 введено, как значение для количества лет.
Формула проверяет диапазоны, чтобы увидеть достаточно ли в них последовательных столбцов. Результаты проверки (1 или 0) умножаются на значения ячеек, чтобы получить суммарный объём зарабланой.
Для проверки результата на рисунке ниже в строке под значениями зарплат показаны суммарнио значеййж для និង этом максимальное значение выделено жёлтым។ Это более долгий путь к тому же результату, что предыдущая формула массива получает в одной я чей !