ホームページ  >  記事  >  トピック  >  実践的な Excel スキルの共有: 列を複数の行と列に分割するにはどうすればよいですか?

実践的な Excel スキルの共有: 列を複数の行と列に分割するにはどうすればよいですか?

青灯夜游
青灯夜游転載
2022-11-22 19:43:3712866ブラウズ

正直に言うと、何ページもあるフォームを印刷する人もいますが、各ページは紙の片面しか占めていません。そのような文書を上司に見せる勇気は本当にありますか? それは見苦しく、無駄です。紙です。血まみれで怒られるかもしれません!今日、この記事では、Excel テーブルを 1 列から複数列に変更する方法についてのチュートリアルを共有します。急いで学習してみてはいかがでしょうか ~

実践的な Excel スキルの共有: 列を複数の行と列に分割するにはどうすればよいですか?

場合によっては、テーブルの 1 列のデータです。印刷する必要がある場合は、次のようになります:

実践的な Excel スキルの共有: 列を複数の行と列に分割するにはどうすればよいですか?

これは紙の無駄であるだけでなく、見た目も悪いです。 。

このようなデータの場合、Excel では列を複数の行と列に分割する必要があります。これを実現するには通常 2 つの方法があります。まず操作方法を見てみましょう:

1、操作方法は、長い列のデータを複数の列に分割することです

ステップ 1:まず、分割する列の数を設計します。を選択し、手動でタイトルを作成します。

実践的な Excel スキルの共有: 列を複数の行と列に分割するにはどうすればよいですか?

この例では、8 つの列を分割する予定です。

ステップ 2: セル c2 に「a2」と入力し、右に引くと、Excel が自動的に「a9」を入力します。

実践的な Excel スキルの共有: 列を複数の行と列に分割するにはどうすればよいですか?

ステップ 3: セル c3 に a10 と入力して右に引っ張ります。最初の行が a9 に達しているため、この行は a10 で始まり、埋められます。 a17まで。

実践的な Excel スキルの共有: 列を複数の行と列に分割するにはどうすればよいですか?

ステップ 4:2 つの行を選択し、まとめてプルダウンします。データが 160 個あり、各行に 8 個あると仮定すると、20 行あれば十分です。ドロップダウン;

実践的な Excel スキルの共有: 列を複数の行と列に分割するにはどうすればよいですか?

ステップ 5: Ctrl h キーの組み合わせを押して、検索と置換を開きます。検索内容は a で、置換内容は = です。 a、次の図に示すように、

実践的な Excel スキルの共有: 列を複数の行と列に分割するにはどうすればよいですか?

[すべて置換]、[OK] の順にクリックして、操作を完了します。

実践的な Excel スキルの共有: 列を複数の行と列に分割するにはどうすればよいですか?

ステップ 6:数式を削除する値として選択的に貼り付け、境界線でデータを中央に配置し、印刷プレビューを設定します。効果はまさに私たちが行ったものと同じです。 need;

実践的な Excel スキルの共有: 列を複数の行と列に分割するにはどうすればよいですか?

結論:

1. 各行に 8 がない場合は、行の数を調整するだけで済みます。 ;

2. この操作方法の利点は、簡単に始められ、初心者により適していることです;

3. ただし、この操作方法には欠点もあります. データが増え続ける場合、これを毎回行う必要があり、面倒なので、数式を使用して Excel の列を複数の行と列に分割する方法を知る必要があります。

2. 1 つの列のデータを複数の列に変更する数式メソッド

この例を使用して説明します。通常は 1 つの列を複数の列に変更します。 OFFSET 関数を使用して、最初に数式がどのようなものかを見てみましょう:

=OFFSET($A$1,MOD(COLUMN(A1) 7,8) ROW(A1)* 8-7 ,)

実践的な Excel スキルの共有: 列を複数の行と列に分割するにはどうすればよいですか?

#この数式を右にドラッグして下に引き下げます。

OFFSET この関数は、オフセットに基づいて新しい参照 (セルまたは領域) を取得します。パラメータは合計 5 つあります。形式は次のとおりです:

OFFSET (開始位置、行オフセット) 、列オフセット、高さ、幅)。

この例では、開始位置はセル A1 です。データ ソースはすべて 1 つの列にあり、すべてセル参照であるため、行オフセットを決定するだけで済みます。式を参照してください。使用されるパラメーターは 2 つだけです。2 番目のパラメーターは

MOD(COLUMN(A1) 7,8) ROW(A1)*8-7 です。

この部分だけを表示した場合の効果は以下の通りです。

実践的な Excel スキルの共有: 列を複数の行と列に分割するにはどうすればよいですか?

簡単に言うと、A1が1行、2行下…などになります。セル参照。

このパートでは、シーケンス構築の基本的な知識が必要です。理解できない場合は、ルーチンを覚えておいてください。シーケンスの構築方法を学びたい場合は、メッセージを残してください。構築方法を説明します。数式内のシーケンスを個別に指定します。

結論:

1. 1 行に 8 がない場合は、2 番目のパラメータの数値 7 と 8 を適宜調整するだけで済みます。たとえば、それぞれ行は 6 データの場合、式は次のように変更されます: =OFFSET($A$1,MOD(COLUMN(A1) 5,6) ROW(A1)*6-5,)

実践的な Excel スキルの共有: 列を複数の行と列に分割するにはどうすればよいですか?

#2. 数式方式はユーザーに一定の経験を必要としますが、データソース変更時の調整が非常に柔軟で、拡張性も優れています。

これを見て、一部のパートナーは次のように考えるかもしれません。データ ソースが 1 列ではなく、2 列または 3 列だったらどうなるでしょうか?

実際には、次のような状況では、日常業務では 2 列または 3 列のデータ ソースの方が一般的です。

実践的な Excel スキルの共有: 列を複数の行と列に分割するにはどうすればよいですか?

データ ソースには、次のような状況があります。 3 列ですが、印刷が非常に合理的になるように、9 列 (3 つのグループ) にしたいと考えています。上で紹介したExcelでデータの列を複数の列に分割する方法を学びましたか?

この種の問題の場合、方法 1 で紹介した手法を使用するのはより困難です。これに対処するには、OFFSET 関数を使用することをお勧めします。

3. 複数列データ ソースの処理方法

式は次のとおりです:

=OFFSET($A$1,INT( COLUMN (C1)/3) ROW(A1)*3-3,MOD(COLUMN(C1),3))

実践的な Excel スキルの共有: 列を複数の行と列に分割するにはどうすればよいですか?

データ ソースが存在しないため、同じ列内にあるため、行オフセットと列オフセットを考慮する必要があるため、3 つのパラメータが使用されます。最初のパラメータの開始位置は依然として A1 です。

2 番目のパラメータ

INT(COLUMN(C1 )/ 3) ROW(A1)*3-3 は、開始位置 A1 を基準とした参照データの行オフセットを表します。これだけを見ると、効果は次のようになります:

実践的な Excel スキルの共有: 列を複数の行と列に分割するにはどうすればよいですか?#わかりました、変更パターンが非常に明確にわかります;

3 番目のパラメーター MOD(COLUMN(C1),3) は、開始位置 A1 を基準とした参照データの列オフセットを表します。

実践的な Excel スキルの共有: 列を複数の行と列に分割するにはどうすればよいですか?このパターンを制御できるかどうかで、OFFSET 関数の使用レベルが決まります。多くの初心者が混乱しているのはまさにこの理由からです。 OFFSET関数を学習しても全く意味が分かりません。

今日の主な目的は、OFFSET 関数を学習することではなく、この関数の応用を学習することです。この場合、式のルーチンを書き留めておき、実際の状況に応じて式を修正することができます。問題を解決すれば十分です。

OFFSET を上手に学習するための鍵は、2 番目と 3 番目のパラメーターの構築にあります。

たとえば、上記の質問では、データ ソースは 3 列であり、それを 4 つのグループ (12 列) にしたいのですが、2 番目のパラメーターは

INT(COLUMN(C1)/3 である必要があります) ) ROW(A1) *4-4

実践的な Excel スキルの共有: 列を複数の行と列に分割するにはどうすればよいですか?矢印で示されている 2 か所を変更します。

3 番目のパラメータ

=MOD(COLUMN(C1),3)

は、データ ソース内の列数が変わらない限り、調整する必要はありません。上記の 2 つの位置のみで十分です。 データ ソースが 2 列になる場合、2 番目のパラメーターを

INT(COLUMN(B1)/2) ROW(A1)*3-3

## に変更する必要があります。

# さらに 2 つの位置を変更します。C は B に変更され、3 は 2 に変更されます。実践的な Excel スキルの共有: 列を複数の行と列に分割するにはどうすればよいですか?

同時に、3 番目のパラメーターの列オフセットも変更する必要があります。

=MOD(COLUMN(B1),2)

また、2 つの場所を変更します。C は B に変更され、3 は2に変更されました。 実践的な Excel スキルの共有: 列を複数の行と列に分割するにはどうすればよいですか?

同様に、データ ソースが 4 列になった場合は、B を D に、2 を 4 にそれぞれ変更します。

上記の説明を通じて、実際のニーズに応じて式の対応する内容を調整する方法を基本的に理解できます。ここでの謎を完全に理解しようとすると、数列の構築方法は避けては通れない壁となります。 Excel で 1 つの列を複数の列に変更するためのこの記事のヒントがあなたの仕事に役立つことを願っています。

Excel の興味深く実践的なスキルを一緒に学びましょう!

関連する学習の推奨事項:

Excel チュートリアル

以上が実践的な Excel スキルの共有: 列を複数の行と列に分割するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はitblw.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。