内容
多くの場合、Excel スプレッドシート プログラムで作業している人は、行を折り返す必要がある状況に直面します。 この単純な手順は、さまざまな方法で実装できます。 この記事では、スプレッドシート ドキュメントのワークスペースで行を転送できるすべての方法を詳細に分析します。
Excel 2013、2010、および 2007 でセルから改行を削除する方法
フィールドからキャリッジ リターンを削除するには、3 つの方法があります。 それらのいくつかは、改行文字の置換を実装しています。 以下で説明するオプションは、ほとんどのバージョンのスプレッドシート エディタで同じように機能します。
テキスト情報の行折り返しは、さまざまな理由で発生します。 一般的な理由には、Alt+Enter キーボード ショートカットの使用や、Web ページからスプレッドシート プログラムのワークスペースへのテキスト データの転送などがあります。 キャリッジ リターンを削除する必要があります。この手順がないと、正確なフレーズの通常の検索を実装できないためです。
重要な! 当初、「改行」と「改行」というフレーズは、印刷機での作業中に使用され、2 つの異なるアクションを示していました。 パソコンは、印刷機の機能を考慮して作られました。
改行を手動で削除する
最初の方法を詳細に分析しましょう。
- 利点: 高速実行。
- 短所:追加機能の欠如。
詳細な手順は次のようになります。
- この操作を実装するか、文字を置き換える必要があるすべてのセルを選択します。
- キーボードを使用して、キーの組み合わせ「Ctrl + H」を押します。 「検索と置換」というウィンドウが画面に表示されました。
- ポインターを「検索」行に設定します。 キーボードを使用して、キーの組み合わせ「Ctrl + J」を押します。 線に小さな点があります。
- 「Replace with」行に、改行の代わりに挿入される値を入力します。 ほとんどの場合、2 つの隣接するフレーズの結合を除外できるため、スペースが使用されます。 行折り返しの削除を実装するには、「置換」行に情報を入力しないでください。
- LMB を使用して、[すべて置換] をクリックします。 準備! キャリッジ リターンの削除を実装しました。
Excel 数式を使用して改行を削除する
- 利点: 選択したフィールドのテキスト情報の最も複雑な検証を実行するさまざまな式を使用できること。 たとえば、キャリッジ リターンの削除を実装してから、不要なスペースを見つけることができます。
- 短所: 追加の列を作成するだけでなく、多数の操作を実行する必要があります。
詳細な手順は次のようになります。
- 元の情報の末尾に追加の列を追加してみましょう。 この例では、「1 行」と呼びます。
- 追加の列 (C1) の 2 番目のフィールドでは、改行の削除または置換を実装する数式を入力します。 この操作を実行するために、いくつかの式が使用されます。 キャリッジ リターンとライン フィードの組み合わせで使用するのに適した数式は、次のようになります。 =SUBSTITUTE(SUBSTITUTE(B2,CHAR(13),””);CHAR(10),””).
- 改行を何らかの文字に置き換えるのに適した式は、次のようになります。 =TRIMSPACES(SUBSTITUTE(SUBSTITUTE(B2,CHAR(13),””);CHAR(10);”,”). この場合、行のマージがないことに注意してください。
- テキスト データから印刷できない文字をすべて削除する式は、次のようになります。 =クリーン(B2)。
- 数式をコピーして、追加の列の各セルに貼り付けます。
- さらに、改行が削除される元の列を新しい列に置き換えることができます。
- 列 C にあるすべてのセルを選択します。キーボードの「Ctrl + C」の組み合わせを押したままにして、情報のコピーを実行します。
- フィールド B2 を選択します。 キーの組み合わせ「Shift + F10」を押します。 表示される小さなリストで、「挿入」という名前の要素を左クリックします。
- 補助柱の取り外しを実装しましょう。
VBA マクロで改行を削除する
- 利点: 作成は 1 回だけです。 将来的には、このマクロを他のスプレッドシート ドキュメントで使用できます。
- 短所: VBA プログラミング言語の仕組みを理解する必要があります。
このメソッドを実装するには、マクロを入力するためのウィンドウに入り、そこに次のコードを入力する必要があります。
セル内でテキストを折り返す
スプレッドシート エディタの Excel を使用すると、テキスト情報をフィールドに転送できます。 これは、テキスト データが複数行に表示されるようにするためです。 テキストデータの転送が自動的に実行されるように、フィールドごとに設定手順を実行できます。 さらに、改行を手動で実装できます。
自動テキスト折り返し
テキスト値の自動転送を実装する方法を詳しく分析しましょう。 ステップバイステップのアルゴリズムは次のようになります。
- 必要なセルを選択します。
- 「ホーム」サブセクションには、「アライメント」と呼ばれるコマンドのブロックがあります。
- LMB を使用して、「テキストの移動」要素を選択します。
重要な! セルに含まれる情報は、列の幅を考慮して転送されます。 列幅を編集すると、テキスト データの折り返しが自動的に調整されます。
行の高さを調整してすべてのテキストを表示する
行の高さを調整してすべてのテキスト情報を表示する手順を実装する方法を詳細に分析しましょう。 詳細な手順は次のようになります。
- 目的のセルを選択します。
- 「ホーム」サブセクションには、「セル」と呼ばれるコマンドのブロックがあります。
- LMB を使用して、「フォーマット」要素を選択します。
- [セル サイズ] ボックスで、以下に説明するオプションのいずれかを実行する必要があります。 最初のオプション – 行の高さを自動的に揃えるには、[行の高さを自動調整] 要素で LMB をクリックします。 XNUMX 番目のオプションは、[行の高さ] 要素をクリックして行の高さを手動で設定し、目的のインジケーターを空の行に入力することです。
改行の挿入
改行を入力する手順を実装する方法を詳細に分析しましょう。 詳細な手順は次のようになります。
- LMB をダブルクリックして、改行を挿入するフィールドを選択します。 必要なフィールドを選択してから「F2」をクリックできることに注意してください。
- LMB をダブルクリックして、改行を追加する場所を選択します。 Alt+Enter の組み合わせを押します。 準備!
数式を含む Excel セルで改行を作成する方法
多くの場合、スプレッドシート エディターのユーザーは、さまざまなチャートやグラフをワークスペースに追加します。 通常、この手順では、フィールドのテキスト情報で行を折り返す必要があります。 この瞬間を実装する方法を詳しく見てみましょう。
Excel セルの行折り返しの数式
たとえば、スプレッドシート プログラムに実装されたヒストグラムがあります。 x 軸には、従業員の名前と売上に関する情報が含まれています。 このタイプの署名は、従業員が実行した作業量を明確に示すため、非常に便利です。
この手順の実装は非常に簡単です。 式の代わりに SYMBOL 演算子を追加する必要があります。 ダイアグラム内の情報に署名するためのフィールドにインジケータの生成を実装できます。
もちろん、フィールドでは、Alt + Enter ボタンの組み合わせのおかげで、行折り返し手順をどこにでも実装できます。 ただし、この方法はデータが多すぎる場合に不便です。
セル内で行を折り返すときの CHAR 関数のしくみ
プログラムは、ASCII 文字テーブルのコードを使用します。 OSでディスプレイに表示される文字のコードが含まれています。 タブレットには、XNUMX の番号付きコードが含まれています。
これらのコードを知っているテーブル エディターのユーザーは、それらを CHAR 演算子で使用して、任意の文字の挿入を実装できます。 上記の例では、フィールド C2 と A2 のインジケータの間の「&」の両側に改行が追加されています。 フィールドで「テキストの移動」と呼ばれるモードがアクティブ化されていない場合、ユーザーは改行記号の存在に気付かないでしょう。 これは、以下の画像で確認できます。
さまざまなグラフで、数式を使用して追加された改行が標準的な方法で表示されることに注意してください。 つまり、テキスト行は 2 つ以上に分割されます。
改行による列への分割
「データ」サブセクションのユーザーが「列ごとのテキスト」要素を選択すると、行の転送とテスト情報の複数のセルへの分割を実装できます。 このプロセスは、Alt + Enter の組み合わせを使用して実行されます。 「列ごとのテキスト分布のウィザード」ボックスで、「その他」の横にあるボックスにチェックを入れ、「Ctrl + J」の組み合わせを入力する必要があります。
「Consequent separators as one」という碑文の横にあるチェックボックスをオンにすると、複数の改行を連続して「折りたたむ」ことができます。 最後に、「次へ」をクリックします。 その結果、次のようになります。
Power Query から Alt + Enter で行に分割
ユーザーが複数行のテキスト情報を列ではなく行に分割する必要がある場合があります。
この手順を実装するには、2016 年からスプレッドシート エディターに登場している Power Query アドインが最適です。 詳細な手順は次のようになります。
- 「Ctrl + T」の組み合わせを使用して、ソース データを「スマート」プレートに変換します。 別のオプションは、「ホーム」サブセクションに移動し、「表としてフォーマット」要素で LMB をクリックすることです。
- 「データ」サブセクションに移動し、「表/範囲から」要素をクリックします。 この操作により、プレートが Power Query ツールにインポートされます。
- 複数行のテキスト情報を含む列を選択します。 「ホーム」サブセクションに移動します。 「列の分割」インジケーターのリストを展開し、「区切り記号」要素で LMB をクリックします。
- 「OK」をクリックして、行った変更を確認します。 準備!
Alt+Enterで行分割するマクロ
特別なマクロを使用してこの手順を実装する方法を見てみましょう。 キーボードの Alt + F11 キーの組み合わせを使用して VBA を開きます。 表示されるウィンドウで、[挿入]、[モジュール] の順にクリックします。 ここで、次のコードを追加します。
ワークスペースに戻り、複数行の情報があるフィールドを選択します。 キーボードの「Alt + F8」の組み合わせを押して、作成したマクロをアクティブにします。
結論
記事のテキストに基づいて、スプレッドシート ドキュメントに行の折り返しを実装する方法が膨大にあることがわかります。 この手順は、数式、演算子、特別なツール、およびマクロを使用して実行できます。 各ユーザーは、自分にとって最も便利な方法を選択できます。