Excelで名前を分割する方法。 Excelでセルを分割する方法:列ごとのテキスト、フラッシュ塗りつぶし、数式。

多くの場合、契約書、請求書、商業提案書、またはその他の文書を作成するとき、私たちはクライアントの名前、名、および父称を使用します。 場合によっては、フルネームを分離して名前のみを取得する必要があり、ドキュメントのテキストでクライアントに連絡する内容を取得する必要があります。また、署名者を使用して、姓とイニシャルを残して列を作成する必要がある場合もあります。

もちろん あなたは式を書くことができます、フルネームから必要なデータを抽出しますが、経験豊富な人でもこれを行うには5〜7分かかります。 しかし、テキスト内の名前の場所が事前にわからない場合はどうなりますか? 多くの より簡単で便利の既製の関数を使用する VBA-Excelアドイン.

フルネームで名前を検索

アドオンをインストールすると、利用できるようになります 新機能 = SURNAME(フルネーム)、 どこ

  • フルネーム-フルネームを含むセルへのテキストまたはリンク

この関数の目的は、セルから姓のみを抽出することです。 そして、秩序は彼女にとって重要ではありません。 家系の名前は、テキストの最初、最後、または途中に付けることができます。

フルネームで名前を探す

名前の同様の関数 =名前(フルネーム)..。 また、場所に関係なく、フルネームのテキストから名前を抽出します。


フルネームでミドルネームを探す

このシリーズの最後の関数は関数です =父称(フルネーム)ミドルネームを抽出します。


Excelでフルネームを使用する例

姓とイニシャルを表示する

ドキュメントの準備で最も一般的なタスクの1つは、Surname First namePatronymicという形式のテキストをテキストLastname I.Oに変換することです。次の式を使用して解決できます。

Excel 2007でテキストを列ごとに2つ、3つ、またはそれ以上のセルに分割する方法。 通常、たとえば、フルネームのセルの内訳が使用されるため、データは分離されます。

Excelでテキストを列に分割する方法

職場では、Excelテーブルのセルで時間を分割する必要がありました(例:0:00-15:00)。 また、値の間の区切り文字はセミコロン0:00-15:00; 16:00-17:00; 22:00-24:00です。 このデータは日ごとにテーブルにあり、セルではセパレーターの間に異なる数の値があります。 毎日の時間を分割し、日付の下の列に時間を入れ、時間を最初と最後に分割し、差を計算してすべてを合計する必要がありました...

ステージ1。 セルの分割時間

セルの範囲を選択し、リボンで[データ]-[列ごとのテキスト]をクリックすると、テキストウィザードが表示されます。


スイッチがその位置にある場合、何も変更されません。区切り文字を使用して、をクリックします。


「集計」チェックボックスのチェックを外し、「その他」チェックボックスを入れます


セミコロンを追加します[; ]。 見るものはあまりありませんが、さらに押すか、押す準備ができています。 質問があります:セルの内容を置き換えますか? 答えはイエスです!

私たちはすることができました セルを壊す[;の間にあったのと同じ数の値によって ]。 列Cの右側のセル数で、日付のあるセルの下に空の行を追加します。


2つのセル、2つの行。 セルを選択し、コピーし、

最初のセルの下で、 右クリック特別に貼り付け-転置。


データは行から列に転送され、残りのセルについても同じように転送されます。


起こりました 分割テキストセル内で、日ごとに列に配置します。




ステージ2。 Excelでセルを開始時間と終了時間に分割する方法

もう一度テキストウィザードを使用して時差を取得しましょう。 続けましょう 分割テキスト 開始時間と終了時間のセル内。 ここで、「-」マイナス記号は区切り記号です。


テーブルの横にあるセルをコピーして貼り付けて、テーブルの後ろの列を取り出しましょう。 ウィザードを使用します。データ-列ごとのテキスト。最初のステップでは何も変更されません。2番目のステップでは、他の[-]ボックスにマイナスを入力し、[完了]をクリックします。


ステージ3

終了時間から開始時間を引いた式を入力します。


セル形式すべての形式[h]:mm、


数式を最後まで伸ばします。 時間は数時間でした。 次のセルに次のように記述します。= K4 * 60入力します。 時間を分単位で取得しましょう。


数秒で真実...列をコピーしてメモ帳に貼り付け、CTRL + H(検索と置換)を押すよりも良い方法は見つかりませんでした。


空白のままにしました..。


押すとすべてが置き換えられます...テキストなし:00がメモ帳からコピーされ、テーブルに貼り付けられました。


時間数が増えたので、簡単にノートブックにコピーしてテーブルに貼り付けました。 1つの問題:24時間は24:00:00のようにかかります。


私たちが知っているので問題ありません Excelでセルを分割する方法、ここでコピー&ペーストを適用できますが、トリックを使用して、24:00より前のセルにアポストロフィ「-一重引用符」を入れます24:00


どこにでも挿入します。 自動合計では分のみを追加できます。分を60で割って時間の合計を取得し、結果の時間数を24で割って日数を計算します...


私の例では、31日から28日間、744時間から-673時間、44640分から-40411分...それが何であるかは関係ありません。主なことは、この例では次のように学習したことです。 Excelで テキストを列に分割するセル内で、メモ帳を非標準的な方法で使用し、セルにアポストロフィを追加してセルの形式を変更するにはどうすればよいですか。

このビデオでは、テキストを列に分割する方法について詳しく説明しています。

でビデオを見ることをお勧めします フルスクリーンモード、高品質のチンキ剤で、 1080 HD、 忘れてはいけない YouTubeチャンネルに登録する、そこにはたくさんあります 面白いビデオこれはかなり頻繁に出てきます。 ハッピービューイング!

列ごとに、名前、父称、名前が異なるセルに含まれるようにします。 Excelのテキストを列ごとに分割するにはどうすればよいですか?

したがって、テキストを列に分割する方法は2つあります。

テキストを列に分割する最初の方法。 テキストマスター

分割するテキストのある列を選択します。 次に、を選択します トップパネル データ-列ごとのテキスト. ウィンドウが表示されます テキストマスター(解析)。

テキストをスペースやその他の文字で区切る場合は、「区切り」を選択します。

開いたメニューで、スペースまたは目的の記号を選択します。

テキスト形式を選択するか、「完了」をクリックします。 テキストが分割されます!

すべてのデータが同じ長さの場合、固定幅で割ることができます(写真2を参照)

2番目の方法。 Excelで数式を使用してテキストを分割します。 PSTR機能

数式を使用してテキストを列に分割する必要がある場合は、= MID()関数と= FIND()関数を使用します。

見つけるには セル内 AT 2数式を入力します

= MID(A2; 1; FIND( ""; A2; 1)-1)

ここで、Find関数はスペースの前の文字数を検索し、= MID()関数はこの文字数を返します。

入手するには 名前 数式はより複雑になるため(名前の始まり、つまり最初のスペースの終わりを関数に知らせる必要があります)、セルC3に入力します。

= MID(A2; FIND( ""; A2; 1)+1; FIND( ""; A2; FIND( ""; A2; 1)+1)-FIND( ""; A2; 1))

見つけるには ミドルネーム セル内 D3 数式を入力します

= MID(A2; I2 + 1; 50)次のようになります= MID(A2; FIND( ""; A2; FIND( ""; A2; 1)+1)+1; 50)

少し重いように見えますが、それを見ると、特に例を挙げれば、すべてが単純であることがわかります。

セルを連結する方法名前、父称、名前

セル内のデータを連結するには、= CONCATENATE()関数を使用するか、&(アンペアラント)を使用する構造体を使用します。たとえば、連結記号はセルに入力します。 D3方式

= B2& ""&C2

非常に頻繁にこの質問で、彼らは質問をします

Excelでは、列セルのテキストを複数のサブ文字列に分割し、それらを別々の列に配置できます。 この場合、分割には特別なセパレーターが使用され、特定のケースごとにユーザーが選択します。

例としてCSVファイルのデータを見てみましょう。 その中の各部分文字列はセミコロンで区切られ、二重引用符で囲まれています。 ブックの任意の場所に貼り付けます。

「氏名」、「生年月日」、「性別」、「居住都市」、「職業」
"Ivanov Ivan Ivanovich"; "03/27/1985"; "男性"; "ヴォロネジ"; "電気技師"
"ペトロフペトルペトロヴィッチ"; "1976年3月12日"; "男性"; "モスクワ"; "地質学者"
"Kukhtina Elizaveta Fedorovna"; "11.12.1994"; "女性"; "カザン"; "医者"

データを分割する前に、目的の範囲を選択し、[データ]タブのリボンの[データツール]領域にある[列ごとのテキスト]アイコンをクリックする必要があります。

テキスト配布ウィザードウィンドウが画面に表示されます。


プロセス全体は3つのステップで構成されています。

最初の段階で、分離するデータ形式を選択する必要があります。つまり、テキストに区切り文字が含まれるかどうか、または将来の各列に独自の固定幅があるかどうかを示す必要があります。 テキストの長さ。 最後のオプションは、ルーラーのフィールド幅を個別に選択する必要がある次のステップを除いて、最初のオプションと同じであるため、考慮されません。

[区切り]を選択して、[次へ]をクリックします。


次のステップ区切り文字が選択されています。 文字や数字など、どの文字でもかまいません。

セパレータが行にある場合、それぞれが新しい列を形成することに注意してください。 このような2つのシンボルは、1つの空の列、3〜2などを作成します。 この頻繁に必要なアクションを取り除くには、「シーケンシャルセパレーターを1つと見なす」チェックボックスをオンにするだけで十分です。

列を作成するためのサブストリングに含まれていない区切り文字が含まれている場合があります。 このような場合、文字列は一重引用符または二重引用符で囲む必要があり(ソースデータの例では、これが存在します)、ウィザードウィンドウで使用する行区切り文字を選択する必要があります。

分割データの内容から区切り文字と区切り文字が削除されていることに注意してください。

上記のいずれかの手順で、[完了]をクリックして、Excelが列セル内のテキストの分割を単独で完了できるようにすることができます。 ただし、プロセス全体を制御する場合は、引き続き[次へ]をクリックします。

最後のステップ新しい列に書式を割り当て、それらを配置する場所を示すことです。


から 可能な設定いくつかの形式(データ型)のみが提供されており、配布されたテキストは現在のシートにのみ配置できます。

  • < Назад

サイトの資料が役に立った場合は、プロジェクトをさらに発展させるために、プロジェクトをサポートしてください。

コメントするのに十分な権利がありません。

ここで考えてみてくださいテキストを分割する方法 Excelセルいくつかのセルに。たとえば、最初のセルから他のいくつかのセルに単語を投稿する提案、名前、日付など。
たとえば、1つの列に姓と名のリストがあります。 ある列に名前を書き、別の列に名前を書く必要があります。 たとえば、リストに載っている人の性別を判別します。 詳細については、「Excelで名前で性別を判別する」の記事を参照してください。
セル、分割するテキスト、または列全体を選択します。
「データの操作」セクションの「データ」タブに移動し、「列ごとのテキスト」機能を選択します。表示されたウィンドウ「テキストウィザード」の「ソースデータのフォーマット」の行に、「区切り文字付き」と表示されます。 「次へ」ボタンをクリックします。


ここでは、「区切り記号は」-「スペース」の行に示します。 リストには名前と名前がスペースで書かれているため、「スペース」を入れます。 名前と名前(他の単語)がコンマで区切られて書かれている場合は、コンマを区切り文字として示します。

このウィンドウの[サンプルデータの解析]セクションで、取得する列をすぐに確認できます。「次へ」ボタンをクリックします。
ここで、「Place in:」セクションで、新しいデータが収まる列の範囲を指定します。

注意!

この範囲の列は空である必要があります。空でない場合、列の情報は消去され、新しい列に置き換えられます。 空の列がない場合は、列を事前に挿入できます。 これを行う方法については、「Excelで行と列を追加する方法」の記事を参照してください。
列セルの形式を指定できます。 たとえば、列を日と月、年に分割する場合、「列のデータ形式」-「日付」を指定できます。
「完了」ボタンをクリックします。 こんな感じでした。
これは、テキストを1つのセルからに分割する方法です。 大量列。たとえば、ここでは、日付を列(日、月、年)で個別に分割しています。

より明確にするために エクセルスプレッドシートいくつかの行を選択でき、列(たとえば、合計)を別の色(分割線)で強調表示できます。 詳細については、「Excelテーブルの行の区切り」の記事を参照してください。
セルを斜めに分割して、各部分にテキストを書き込むことができます。 これを行う方法については、Excelでセルを分割する方法の記事を参照してください。
セルにゼロが表示されないテーブルで作業する方が便利です。 それらを削除、非表示、交換する方法、記事を読む "
トピックの続き:
アンドロイド

ウクライナ人は、マイダン当局によってブロックされたロシアのソーシャルネットワークVKontakteの類似物を作成できませんでした。 これは、著者の1人によってFacebookで報告されました...