Isi kandungan
Tutorial menerangkan sintaks fungsi TRANSPOSE dan menunjukkan cara menggunakannya dengan betul untuk menukar data dalam Excel.
Tiada perakaunan untuk citarasa. Ia juga benar untuk tabiat kerja. Sesetengah pengguna Excel lebih suka menyusun data secara menegak dalam lajur manakala yang lain memilih susunan mendatar dalam baris. Dalam situasi apabila anda perlu menukar orientasi julat tertentu dengan cepat, TRANSPOSE ialah fungsi untuk digunakan.
Fungsi TRANSPOSE Excel - sintaks
Tujuan TRANSPOSE fungsi dalam Excel adalah untuk menukar baris kepada lajur, iaitu menukar orientasi julat tertentu daripada mendatar kepada menegak atau sebaliknya.
Fungsi ini hanya mengambil satu argumen:
TRANSPOSE(array)Di mana array ialah julat sel untuk ditranspose.
Tatasusunan diubah dengan cara ini: baris pertama tatasusunan asal menjadi lajur pertama tatasusunan baharu, baris kedua menjadi lajur kedua dan seterusnya.
Nota penting! Untuk fungsi TRANSPOSE berfungsi dalam Excel 2019 dan lebih rendah, anda mesti memasukkannya sebagai formula tatasusunan dengan menekan Ctrl + Shift + Enter . Dalam Excel 2021 dan Excel 365 yang menyokong tatasusunan secara asli, ia boleh dimasukkan sebagai formula biasa.
Cara menggunakan fungsi TRANSPOSE dalam Excel
Sintaks TRANSPOSE tidak memberi ruang untuk kesilapan apabila membina formula. Bahagian yang lebih rumit ialah memasukkannya dengan betul dalam lembaran kerja. Jika anda tidakmempunyai banyak pengalaman dengan formula Excel secara am dan formula tatasusunan khususnya, sila pastikan anda mengikuti langkah di bawah dengan teliti.
1. Kira bilangan lajur dan baris dalam jadual asal
Sebagai permulaan, ketahui bilangan lajur dan baris yang mengandungi jadual sumber anda. Anda memerlukan nombor ini dalam langkah seterusnya.
Dalam contoh ini, kami akan menukar jadual yang menunjukkan volum eksport buah segar mengikut daerah:
Jadual sumber kami mempunyai 4 lajur dan 5 baris. Dengan mengingati angka ini, teruskan ke langkah seterusnya.
2. Pilih bilangan sel yang sama, tetapi tukar orientasi
Jadual baharu anda akan mengandungi bilangan sel yang sama tetapi akan diputar daripada orientasi mendatar kepada menegak atau sebaliknya. Jadi, anda memilih julat sel kosong yang menduduki bilangan baris yang sama seperti jadual asal mempunyai lajur dan bilangan lajur yang sama seperti jadual asal mempunyai baris.
Dalam kes kami, kami memilih julat daripada 5 lajur dan 4 baris:
3. Taip formula TRANSPOSE
Dengan julat sel kosong yang dipilih, taip formula Transpose:
=TRANSPOSE(A1:D5)
Berikut ialah langkah terperinci:
Pertama, anda menaip tanda kesamaan, nama fungsi dan kurungan pembukaan: =TRANSPOSE(
Kemudian, pilih julat sumber menggunakan tetikus atau taipkannya secara manual:
Akhir sekali, taip kurungan penutup, tetapi jangan tekan kekunci Enter ! DiPada ketika ini, formula Excel Transpose anda sepatutnya kelihatan seperti ini:
4. Lengkapkan formula TRANSPOSE
Tekan Ctrl + Shift + Enter untuk menyelesaikan formula tatasusunan anda dengan betul. Mengapa anda memerlukan ini? Kerana formula itu akan digunakan pada lebih daripada satu sel, dan formula tatasusunan sebenarnya bertujuan untuknya.
Sebaik sahaja anda menekan Ctrl + Shift + Enter , Excel akan mengelilingi formula Transpose anda dengan {curly braces} yang boleh dilihat dalam bar formula dan merupakan petunjuk visual formula tatasusunan. Walau apa pun, anda tidak perlu menaipnya secara manual, itu tidak akan berfungsi.
Tangkapan skrin di bawah menunjukkan bahawa jadual sumber kami telah berjaya ditukar dan 4 lajur telah ditukar kepada 4 baris:
Formula TRANSPOSE dalam Excel 365
Dalam Dynamic Array Excel (365 dan 2021), fungsi TRANSPOSE adalah sangat mudah untuk digunakan! Anda hanya masukkan formula dalam sel kiri atas julat destinasi dan tekan kekunci Enter. Itu sahaja! Tiada pengiraan baris dan lajur, tiada formula tatasusunan CSE. Ia hanya berfungsi.
=TRANSPOSE(A1:D5)
Hasilnya ialah julat tumpahan dinamik yang secara automatik tumpah ke dalam seberapa banyak baris dan lajur yang diperlukan:
Cara menukar data dalam Excel tanpa sifar untuk kosong
Jika satu atau lebih sel dalam jadual asal kosong, sel tersebut akan mempunyai nilai sifar dalam jadual yang diubah, seperti yang ditunjukkan dalam tangkapan skrin di bawah:
Jika anda ingin mengembalikan kosong sel sebaliknya, sarangkan IFberfungsi di dalam formula TRANSPOSE anda untuk memeriksa sama ada sel kosong atau tidak. Jika sel kosong, IF akan mengembalikan rentetan kosong (""), jika tidak, berikan nilai untuk transpose:
=TRANSPOSE(IF(A1:D5="","",A1:D5))
Masukkan formula seperti yang dijelaskan di atas (sila ingat untuk menekan Ctrl + Shift + Enter untuk menyelesaikan formula tatasusunan dengan betul), dan anda akan mendapat hasil yang serupa dengan ini:
Petua dan nota tentang menggunakan TRANSPOSE dalam Excel
Seperti yang baru anda lihat, fungsi TRANSPOSE mempunyai beberapa ciri yang mungkin mengelirukan pengguna yang tidak berpengalaman. Petua di bawah akan membantu anda mengelakkan kesilapan biasa.
1. Cara mengedit formula TRANSPOSE
Sebagai fungsi tatasusunan, TRANSPOSE tidak membenarkan menukar sebahagian daripada tatasusunan yang dikembalikannya. Untuk mengedit formula Transpose, pilih keseluruhan julat yang dirujuk oleh formula, buat perubahan yang diingini dan tekan Ctrl + Shift + Enter untuk menyimpan formula yang dikemas kini.
2. Cara memadam formula TRANSPOSE
Untuk mengalih keluar formula Transpose daripada lembaran kerja anda, pilih keseluruhan julat yang dirujuk dalam formula dan tekan kekunci Padam.
3. Gantikan formula TRANSPOSE dengan nilai
Apabila anda membalikkan julat dengan menggunakan fungsi TRANSPOSE, julat sumber dan julat output akan dipautkan. Ini bermakna setiap kali anda menukar beberapa nilai dalam jadual asal, nilai yang sepadan dalam jadual yang diubah suai berubah secara automatik.
Jika anda ingin memutuskan sambungan antarakedua-dua jadual, gantikan formula dengan nilai yang dikira. Untuk ini, pilih semua nilai yang dikembalikan oleh formula anda, tekan Ctrl + C untuk menyalinnya, klik kanan dan pilih Tampal Khas > Nilai daripada menu konteks.
Untuk maklumat lanjut, sila lihat Cara menukar formula kepada nilai.
Begitulah anda menggunakan fungsi TRANSPOSE untuk memutar data dalam Excel. Saya berterima kasih kerana membaca dan berharap dapat berjumpa anda di blog kami minggu hadapan!