多くの組織では、オフィスでの使用に Excel を広く使用しています。ユーザーが入力するデータは、数値、アルファベット、記号などの組み合わせです。データは要件に基づいて計算されます。場合によっては、計算のためにデータを編集する必要があります。編集には、セル内の指定された文字の削除が含まれます。編集作業は、少量のデータの場合は手動で行われますが、大量のデータの場合は困難で時間のかかるプロセスです。 Excel では、この問題を解決するために、データを迅速かつ効率的に計算するためのさまざまな関数と方法が提供されています。データの最初の文字または文字を削除するさまざまな方法が明確に説明されています。
右と左の機能
RIGHT および LEN という Excel 関数を使用して、指定したセルの最初の文字を削除します。従うべき手順は次のとおりです。
例 1: Excel関数を使用してセルの最初の文字を削除します。
ステップ 1: ワークシートにデータ (A1:A5) を入力します。
ステップ 2: ユーザーが結果を表示する新しいセル B1 を選択し、数式を =RIGHT (A1, LEN (A1)-1) と入力します。
ステップ 3: Enter キーを押します。結果は選択セル B1 に表示されます。
RIGHT 関数と LEN 関数は、ワークシートからセルの最初の文字を削除します。残りのデータの結果を取得するには、数式をセル B5 にドラッグします。数式を使用して最初の文字を削除することにより、テキスト文字列から最後の 4 文字が返されます。同様に、この方法は他のデータの計算にも使用されます。要件 2、3 などに基づいて複数の文字を削除するには、LEN 関数によって表示される値から減算する式で使用されます。
フォーミュラの作業プロセス
LEN 関数は、セル A2 の合計文字数をカウントします。したがって、結果は =RIGHT (A2, LEN (5-1)) になります。 5-1=4。したがって、式は =RIGHT (A2, 4) となります。 RIGHT 関数は、セルから最後の 4 文字を抽出し、右の最後の文字と左の最初の文字をスキップします。
置換関数
REPLACE という Excel 関数を使用して、指定したセルの最初の文字を削除します。テキスト文字列の最初の文字を空のスペースに置き換えます。
エキスパートシステム
例 2: Excel関数を使用してセルの最初の文字を削除します。
ステップ 1: ワークシートにデータ (A1:A5) を入力します。
ステップ 2: ユーザーが結果を表示する新しいセル B1 を選択し、数式を =REPLACE (A1, 1,') として入力します。
ステップ 3: Enter キーを押します。結果は選択セル B1 に表示されます。
REPLACE 関数は、ワークシート内の最初の文字または文字を空の文字列に置き換えます。残りのデータの結果を取得するには、数式をセル B5 に向かってドラッグします。最初の文字が空の文字列に置き換えられます。
フォーミュラの作業プロセス
ここで、数式 =REPLACE (A1, 1, 1,') では、A1 はデータを含むセルを示し、1 は最初の文字列を表し、他の 1 は置換される必要がある 1 つの文字を表します。残りの文字は変更されないため、最初の文字のみが置換されます。同様に、この方法は他のデータの計算にも使用されます。要件 2、3 などに基づいて複数の文字を置き換える場合に使用されます。
MID および LEN 関数
指定したセルの最初の文字を削除するには、Excel 関数 MID と LEN をデータ内で一緒に使用します。テキストに存在する最初の文字が削除されます。
例 3: Excel関数を使用してセルの最初の文字を削除します。
ステップ 1: ワークシートにデータ (A1:A5) を入力します。
ステップ 2: ユーザーが結果を表示する新しいセル、つまり B1 を選択し、数式を =MID (A1, 2, LEN (A1)-1) として入力します。
ステップ 3: Enter キーを押します。結果は選択セル B1 に表示されます。
ワークシートでは、MID 関数と LEN 関数により、文字列の最初の文字または文字が削除されます。残りのデータの結果を取得するには、空の文字列を持つ最初の文字が削除されるだけなので、数式をセル B5 に向かってドラッグします。
フォーミュラの作業プロセス
ここで、式では =MID (A1, 2, LEN (A1)-1) となります。
A1 はデータを含むセルを示し、LEN 関数はセル内の文字数を返します。したがって、式は =MID (A1, 2, LEN (5-1)) のようになります。
5-1=4、したがって =MID (A1, 2, LEN (4))
数字「2」はデータの開始位置を表します。したがって、式は最初の文字を除く残りの文字を返します。他のデータについても同様にこの方法に従います。
テキストから列への方法
Excel には、セル内の最初の文字または文字を削除する Text to a columns というメソッドが用意されています。このメソッドは、セルに存在する最初の文字を単純に削除し、別の列に表示します。残りのデータは、最初の文字を削除せずに別の列に表示されます。
例 4: Text to Column メソッドを使用して、セルから最初の文字を削除します。
ステップ 1: ワークシートにデータ (A1:A5) を入力します。
ステップ 2: A1:A5 から列の範囲を選択し、[データ] タブ オプションで [列へのテキスト] を選択します。
ステップ 3: テキストを列に変換ウィザードが表示されます。その中で、「固定幅」というオプションを選択します。 「次へ」をクリックします。
ステップ 4: テキストを列に変換ウィザードが開きます。文字の間に垂直線を挿入するには、プレビュー セクションで最初の文字と 2 番目の文字の間をクリックします。 「次へ」をクリックします。
データ列の形式で、必要な形式を選択し、[完了]をクリックします。
ステップ 5: Text to Column メソッドでは、最初の文字と他の文字が別のセルに表示されます。
このワークシートでは、テキストから列へのメソッドにより、行 A1:A5 の最初の文字が表示され、セル B1:B5 に残りの文字が表示されます。必要がなければ、ユーザーは最初の文字を含む最初の列を削除できます。
注: これは動的メソッドではありません。もう 1 文字分離する必要がある場合は、縦線を調整する必要があります。
フラッシュフィル方式
セル内の最初の文字または文字を削除する方法の 1 つは、フラッシュ フィル方法です。フラッシュ フィル メソッドを適用するためのショートカット キーは Ctrl+E です。これは、数式を使用しない最も簡単で効率的な方法の 1 つです。従うべき手順は次のとおりです。
例 5: フラッシュ フィル方法を使用して、セルから最初の文字または文字を削除します。
ステップ 1: ワークシート A1:A5 にデータを入力します。
ステップ 2: セル B1 に、最初の文字を除いたデータを入力します。 Ctrl+E を押してフラッシュ フィル方法を選択します。
ステップ 3: フラッシュ フィル メソッドは、セル B1 にある最初のメソッドに従って、残りのデータの結果を表示します。
ワークシートでは、フラッシュ フィル方法はセル B1 にあるパターンに従い、結果は最初の文字なしで生成されます。
ユーザー定義関数
ユーザー定義関数には、結果を生成するためのコードと式が含まれます。従うべき手順は次のとおりです。
例 6: Flash Fill メソッドを使用して、データの最初の文字または文字を削除します。
ステップ 1: ワークシートにデータ (A1:A5) を入力します。
ステップ 2: A1:A5 から列範囲を選択します。 Alt+F11 を押して、ワークブック内の基本ビジュアル エディターを開きます。
ステップ 3: その中にモジュールを挿入し、次のようにコードを入力します。
最初にパブリック関数を削除します (rng As String、cnt As Long)
RemoveFirstC = 右 (rng, Len (rng) - cnt)
終了関数
ステップ 4: セル B1 に、=removeFirstC (A1, 1) として数式を入力します。ここで、A1 はセルの値を示し、1 は削除される文字の数を示します。
ステップ 5: 結果はセル B1 に表示されます。残りのデータの結果を取得するには、数式をセル B5 に向かってドラッグします。
フォーミュラの作業プロセス
セルは数式で参照する必要があります。または、テキスト値を関数に直接入力することもできます。 '1 は削除する文字数を示します。複数の文字を削除する必要がある場合は、要件に基づいて数式に数値を入力します。
まとめ
このチュートリアルのメソッドと関数は数式を使用してわかりやすく説明されています。データセットは効率的かつ迅速に動作するためです。これらのメソッドは使いやすく、動的でもあります。複数の文字を削除するには、要件に基づいて数式を変更する必要があります。これは、ユーザーの好みの選択、つまりデータから結果を取得するために選択される方法に基づいています。