ホームページ >トピック >excel >実践的な Excel スキルの共有: セル データをすばやく抽出する 3 つの方法

実践的な Excel スキルの共有: セル データをすばやく抽出する 3 つの方法

青灯夜游
青灯夜游転載
2023-02-24 19:15:2721291ブラウズ

Excel でセル データをすばやく抽出するにはどうすればよいですか?以下の記事では、最も簡単なショートカットキー操作から想像力豊かなスペース置換方法まで、3つの抽出方法をまとめています。セル データの抽出では 99 個のスペースしか使用できません。私は、偉大な神々の頭をこじ開けて、彼らがどのように信じられないほど仲良くやっていくのかを見てみたいと思っています。

実践的な Excel スキルの共有: セル データをすばやく抽出する 3 つの方法

#仕様と型式から、静電容量、パッケージング、耐電圧の 3 つのデータを次のように抽出する必要があります。


実践的な Excel スキルの共有: セル データをすばやく抽出する 3 つの方法

データ ソースは列 A にあります。データ量が非常に多いため、抽出する必要がある 3 つのデータ (静電容量、パッケージング、耐圧) のバイト位置がデータ内で固定されていません。細胞。検出できるルールは、抽出されたデータがデータ ソースの 2 番目、3 番目、および 4 番目のカンマの後に配置されるということです。

問題に遭遇したとき、パターンを見つけることが問題解決の鍵となります。パターンが見つかったので、解決策も見つかりました。最も単純なショートカットキー操作から想像力豊かなスペース置換方法まで3つの方法がありますので、以下に紹介します。

1. クイック入力方法 Ctrl E

実践的な Excel スキルの共有: セル データをすばやく抽出する 3 つの方法

操作ポイント:

(1) セルB2に入力0402, 最初に一重引用符を入力するか、セルをテキスト形式に変更してから入力してください;

(2) 1 つのデータのみを入力すると、Ctrl E で正しい結果が得られない場合があります。このとき、2 つのデータを連続して入力します。それでおしまい。

ヒント: キーの組み合わせ Ctrl E は Excel 2013 以降でのみ使用できます。

この例だとCtrl Eがちょっと面倒なので、列を使った別の方法を紹介します。

2. カラム区切り方法

実践的な Excel スキルの共有: セル データをすばやく抽出する 3 つの方法

操作ポイント:

(1) カラム区切りはカンマを使用します。処理は別途;

(2) インポートされない列はスキップする必要があります;

(3) 値列のデータをテキスト形式に設定します;

( 4) データ保存対象領域を手動で指定します。

最初の方法に比べて、ソートの使用が非常に簡単になると同時に、この例を通じて誰もがソートの強力な機能を深く理解することができます。

列を使用すると便利ですが、この種のデータを頻繁に処理する必要がある場合は、演算量が非常に多くなります。

3. ブレーンストーミング: TRIM-MID-SUBSTITUTE-REPT の組み合わせ式

式を使用します:

=TRIM(MID(SUBSTITUTE($A2 ,", ",REPT(" ",99)),COLUMN(B1)*99,99))

右にプルダウンすると、目的の結果が得られます。

実践的な Excel スキルの共有: セル データをすばやく抽出する 3 つの方法

数式分析:

この数式では、よく知られた MID 関数と COLUMN 関数、およびあまり一般的には使用されない TRIM 関数、SUBSTITUTE 関数、REPT 関数を含む 5 つの関数が使用されています。この数式について簡単に説明しましょう。アイデア。

数式の中核部分は SUBSTITUTE($A2,",",REPT(" ",99)) です。この部分の機能は置き換えることです。

形式SUBSTITUTE 関数の内容は次のとおりです:

SUBSTITUTE(在哪里替换,替换什么,换成什么,换第几个)

例:

Formula

=SUBSTITUTE($A2,",","-",3)結果は次のように置き換えられます。セル A2 の 3 番目のカンマ - 記号に置き換えます。

実践的な Excel スキルの共有: セル データをすばやく抽出する 3 つの方法

4 番目のパラメータを省略すると、図に示すように、すべてのカンマが置き換えられることを意味します。

#この例では、A2 のカンマが REPT(" ",99) (99 個のスペース) に置き換えられます。 実践的な Excel スキルの共有: セル データをすばやく抽出する 3 つの方法

REPT 関数の形式は次のとおりです。

REPT(要重复的字符,重复次数)

例:

REPT("★",5)

は、★を 5 回繰り返すことを意味します。 # 数式にスペースが 99 個使われている理由については、完全にルーチンです。数式の他の部分を読み続ければ理解できると思います。

SUBSTITUTE で取得したデータは、次の方法でも抽出する必要があります。 MID 関数。誰もが MID 関数に精通しているはずです。基本的な形式は : MID (データ ソース、取得を開始する場所、取得する単語数) です。この例では、抽出されるデータ ソースは SUBSTITUTE() です。カンマを 99 個のスペースに置き換えたため、抽出される値の位置は元々 2 番目のカンマの後にあります。抽出される位置 (2*99 文字) の前には少なくとも 2 セットのスペースがあります。対応するパッケージの抽出位置は 3*99、耐圧パッケージは 4*99 です。右のプルの式を使用します。したがって、ここでは COLUMN(B1)*99 が抽出位置として使用されます。MID の最後のパラメータは、複数の文字を抽出します。安全のため一律に99文字を抽出します。

つまり、式の MID (SUBSTITUTE (), COLUMN (B1) * 99, 99) 部分を計算すると、その前後のスペースに実際に必要な容量データが含まれることになります。 。全員が理解しやすいように、一時的にスペースを - に置き換えると、その効果が直感的にわかります。

実践的な Excel スキルの共有: セル データをすばやく抽出する 3 つの方法

結果に大きな数値が含まれることは絶対に避けたいです。無駄なスペースが多くなるので、最外層に TRIM 関数を設定してこれらのスペースを削除します。 TRIM 関数にはパラメータが 1 つだけあり、その機能は文字列内の余分なスペースを削除することです。

関連する学習の推奨事項: Excel チュートリアル

以上が実践的な Excel スキルの共有: セル データをすばやく抽出する 3 つの方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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