Saat ini saya menggunakan " CONCATENATE " untuk bergabung dengan string di Excel , tapi saya ingin memasukkan baris baru karakter dan tab dalam string yang bergabung dengan " CONCATENATE ".
Contoh:
Saya memiliki string di bawah ini ketika saya selesai bergabung dengan string.
"Today is very beautiful"
Saya mengharapkan string baris baru dan tab otomatis seperti di bawah ini:
Today is verry beautiful
Bagaimana cara melakukannya?
microsoft-excel
microsoft-office
microsoft-excel-2007
worksheet-function
Aturan Anak Laki-laki
sumber
sumber
Jawaban:
Karena TAB tidak dapat ditampilkan dalam sel Excel, alih-alih menggunakan
CHAR(9)
, untuk membuat garis, saya sarankan menggunakan spasi. Dengan menggunakanREPT()
fungsi, akan lebih mudah untuk mengontrol lebar indent dengan menentukan jumlah spasi (misalnya 4).Sebagai alternatif, saya biasanya menggunakan
&
untuk penggabungan untuk menyederhanakan formula.Terakhir, Anda harus memformat sel sebagai "Bungkus teks" dengan
CTRL-1
> Alignmentsumber
Anda dapat mencoba rumus ini: -
Sini
Untuk melihat baris baru, Anda harus menandai sebagai dicentang pada
Wrap Text
kotakKlik kanan pada Cell -> Format Cells -> Klik pada Alignment Tab -> Di bawah Text control -> Centang kotak " Wrap Text "
Note: Tab spacing won't appear on the Cell
sumber
CHAR
fungsi tersebut. Berikut adalah tabel nilai yang dapat Anda gunakan pada Windows dan Mac melalui Wikipedia. Penting untuk dicatat bahwa hasilnya mungkin berbeda pada setiap OS.Anda dapat mencoba menambahkan baris baru dan tab sendiri, hanya sebagai elemen teks lain:
sedangkan
Chr(13)
menghasilkan baris baru danChr(9)
tab.sumber
Posting ini sudah tua, tetapi saya tidak dapat menemukan jawaban yang memuaskan untuk pertanyaan ini di Google, jadi inilah yang saya kemukakan:
akan ditampilkan sebagai:
... yang kurang lebih seperti ini:
CHAR (1) adalah karakter "Start of Heading" yang tidak dapat dicetak dalam sistem ASCII
Microsoft Office 365 ProPlus
sumber
Anda juga dapat menggunakan karakter " & " untuk menggabungkan teks dalam Excel, seperti di bawah ini:
Klausa:
=CONCATENATE(A1,CHAR(10),CHAR(9),B1,CHAR(10),CHAR(9),C1)
bisa ditulis sebagai:Formulir ini akan menarik ketika CONCATENATE meluap (ia memiliki batas entri).
sumber
Sepertinya tidak ada cara untuk membuat
="some string"&char(9)&"another string"
pekerjaan. Teks yang dihasilkan disisipkan sebagai teks biasa dalam file txt atau sebagai teks yang belum diformat dalam kata adalah sebagai berikut:"some string another string"
Termasuk tanda kutip ganda yang tidak diinginkan. Jika disisipkan sebagai format tetap atau digabung, adalah sebagai berikut:some string another string
Harap perhatikan bahwa tab telah diganti dengan satu spasi.Jika alih-alih char (9) karakter yang dapat dicetak seperti "!" char (33) teks yang dihasilkan disisipkan dalam kata atau editor teks selalu:
some string!another string
Intinya adalah:
Saat ini tampaknya tidak ada metode untuk menyisipkan tab dalam sel. Sangat disayangkan karena ada kebutuhan yang tulus untuk ini. Solusinya adalah menyisipkan karakter yang tidak diharapkan dalam sel dan kemudian menggunakan pemroses pos atau makro di editor target. Saya bermaksud menggunakan kuburan (tepat di atas tab) dan kata makro VBA untuk mengubahnya menjadi tab.
sumber
Sederhana: Tempel dari editor teks seperti dikutip teks biasa ( format TSV ).
Tidak ada yang menyebutkan metode sederhana dan jelas sejauh ini.
Buat konten sel di Notepad dengan karakter
tab
dan aktualnewline
. Contoh ini berisi semuanya (di sini Tab diilustrasikan sebagai↹
):Kelilingi seluruh konten dengan tanda kutip ganda
"
(Konversi ke dalam format TSV).Jika ada tanda kutip ganda yang sudah ada di dalam teks asli, gandakan. Untuk kejelasan yang lebih baik saya masukkan mereka ke dalam contoh di atas. Contoh di atas sekarang akan terlihat seperti:
Tandai seluruh teks ( Ctrl+ A) dan tekan Ctrl+ Csalin ke clipboard.
Selesai Sekarang konten sel persis seperti yang Anda harapkan, termasuk baris dan tab baru. (Anda dapat memverifikasinya dengan rumus, VBA, atau pulang pergi, yaitu dengan menyalin-menempel kembali ke file teks). Pemberitahuan wajib:
Anda mungkin perlu menambah tinggi baris untuk membuka baris kedua.
Jangan berharap pemformatan karakter Tab yang terkandung dengan benar. (Tapi Anda sudah tahu itu.) Excel tidak dirancang untuk menanganinya dengan benar di dalam sel. Jika Anda memerlukan lekukan konten sel kiri, buka jendela Format Cells ( Ctrl+ 1) dan atur nilai Indent pada tab Alignment .
Kiat: Anda dapat menyisipkan banyak sel dengan menggunakan baris baru dan tab di luar tanda kutip.
Contoh ini (dua baris dengan dua kolom di TSV) akan memasukkan area 2 × 2 sel sekaligus:
Jika Anda melihat maksudnya, Anda dapat menambahkan baris baru dan tab di dalam nilai:
Diuji dengan Excel 2016.
sumber