Excel で行を列に分割する

この例は、Excel で行を複数の列に分割する方法を示しています。

上の図で対処している問題は、文字列を分割する場所を Excel に指示する必要があることです。 「Smith, Mike」というテキストを含む行には 6 番目の位置 (左から 9 文字目) にコンマがあり、「Williams, Janet」というテキストを含む行には XNUMX 番目にコンマがあります。

  1. 別のセルに名前のみを表示するには、次の式を使用します。

    =RIGHT(A2,LEN(A2)-FIND(",",A2)-1)

    =ПРАВСИМВ(A2;ДЛСТР(A2)-НАЙТИ(",";A2)-1)

    説明:

    • コンマの位置を見つけるには、関数を使用します FIND (検索) – 位置 6。
    • 文字列の長さを取得するには、関数を使用します LEN (DLSTR) – 11 文字。
    • 式は次のように要約されます。 =右(A2-11-6).
    • 表現 = RIGHT(A2) 右から 4 文字を抽出し、目的の結果「Mike」を出力します。
  2. 別のセルに姓のみを表示するには、次の式を使用します。

    =LEFT(A2,FIND(",",A2)-1)

    =ЛЕВСИМВ(A2;НАЙТИ(",";A2)-1)

    説明:

    • コンマの位置を見つけるには、関数を使用します FIND (検索) – 位置 6。
    • 式は次のように要約されます。 =左(A2-6).
    • 表現 = LEFT(A2) 左から 5 文字を抽出し、目的の結果 "Smith" を返します。
  3. 範囲を強調表示する B2:C2 下にドラッグして、数式を残りのセルに貼り付けます。

コメントを残す