私が使う電流」 関係者 "文字列を結合する エクセル しかし、文字を挿入したい 改行 そして タブ "で結ばれた文字列 関係者 "
例:
結合文字列が完成したときに、以下の文字列を入力しました。
"Today is very beautiful"
私は以下のように文字列の改行とタブの自動を期待しました:
Today is verry beautiful
どうやってするか?
私が使う電流」 関係者 "文字列を結合する エクセル しかし、文字を挿入したい 改行 そして タブ "で結ばれた文字列 関係者 "
例:
結合文字列が完成したときに、以下の文字列を入力しました。
"Today is very beautiful"
私は以下のように文字列の改行とタブの自動を期待しました:
Today is verry beautiful
どうやってするか?
回答:
TABはExcelセルには表示できないため、使用する代わりに CHAR(9)
行をインデントするために、スペースを使用するよう勧めます。を使って REPT()
関数の場合は、スペースの数(4など)を指定してインデント幅を制御する方が簡単です。
=CONCATENATE(A1, CHAR(10), REPT(" ", 4), A2)
代わりに、私は通常使用します &
式を単純化するための連結のため。
=A1 & CHAR(10) & REPT(" ", 4) & A2
最後に、セルを "テキストの折り返し"として書式設定する必要があります。 CTRL-1
>アライメント
あなたはこの公式を試すことができます: -
=CONCATENATE(A1,CHAR(10),CHAR(9),B1,CHAR(10),CHAR(9),C1)
ここに
CHAR(10) - Line Feed/New Line
CHAR(9) - Horizontal Tab
新しい行を見るには、チェックマークを付ける必要があります。 Wrap Text
ボックス
セルを右クリック - > セルの書式設定 - >クリック アライメント タブ - >下 テキストコントロール - >チェックボックスをオンにします」 テキストを折り返す 「
Note: Tab spacing won't appear on the Cell
作る方法がないようです
="some string"&char(9)&"another string"
作業。テキストファイルまたはテキスト形式の未フォーマットテキストとしてテキストファイルに貼り付けた結果のテキストは次のとおりです。
"some string another string"
不要な二重引用符を含みます。
保持フォーマットまたは結合フォーマットとして貼り付けると、次のようになります。
some string another string
タブは1つのスペースに置き換えられました。
char(9)の代わりに“!” char(33)のような印刷可能文字がある場合、結果のテキストはwordまたはテキストエディタに貼り付けられます。
some string!another string
現在、セルにタブを挿入する方法はありません。これに対する本物の必要性があるので、これは残念です。この問題を回避するには、セルに予期しない文字を挿入してから、ターゲットエディタでポストプロセッサまたはマクロを使用します。私はそれをタブに変換するために墓(タブのすぐ上)と単語VBAマクロを使うつもりです。
これまで、この単純で明白な方法について誰も言及していませんでした。
実際のメモ帳でセルの内容を作成します。 tab
そして newline
キャラクターこの例にはそれらすべてが含まれています(ここではタブは ↹
):
Before Tab↹AfterTab
Second "line" of the same cell.
コンテンツ全体を二重引用符で囲む "
(TSV形式への変換)
元のテキスト内にすでに二重引用符がある場合は、それらを二重にします。わかりやすくするために、これらを上記の例に入れました。 上記の例は次のようになります。
"Before Tab↹AfterTab
Second ""line"" of the same cell."
テキスト全体をマーク( Ctrl + A )を押して Ctrl + C クリップボードにコピーしてください。
完了しました。 これで、セルの内容は、改行やタブを含めて、予想どおりになりました。 (数式、VBA、または往復で、つまりテキストファイルにコピーアンドペーストして確認できます)。必須のお知らせ:
2行目を表示するには、行の高さを増やす必要があるかもしれません。
含まれているタブ文字の正しいフォーマットを期待しないでください。 Excelはセル内でそれらを正しく処理するようには設計されていません。セルコンテンツの左インデントが必要な場合は、開いてください セルの書式設定 窓 ( Ctrl + 1 )を設定します インデント 上の値 アライメント タブ。
先端: 改行とタブを使用して複数のセルを挿入できます 外側 引用符
この例(TSVでは2行2列)は、一度に2×2セルの領域を挿入します。
A1↹B1
A2↹B2
要点がわかる場合は、改行とタブを追加できます。 内部 その価値:
"A↹1
cell"↹"B↹1
cell"
"A↹2
cell"↹"B↹2
cell"
Excel 2016でテスト済み。