次の方法で共有

特定の値の前の文字を取り出す方法を教えてください。

Anonymous
2012-12-12T15:25:03+00:00

決まった値よりも、前の文字だけを取り出す場合、LeftとFindをどうのように組み合わせればよいのかが分かりません。

以下に例をあげてみます。

1つのセルに、以下の語が入っています。

1りんご,2キュウイフルーツ,3カキ

そのうち、1りんごのみを取り出します。

ただし、1の後の文字数は、この例では3文字ですが、実際はバラバラです。長かったり短かったりします。

ご回答をどうぞ宜しくお願い致します。

Microsoft 365 と Office | Excel | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2012-12-13T00:58:19+00:00

数字が一桁とか二けたに決まっていれば、

=MID(LEFT(A1,FIND(",",A1)-1),2,999)

と言う事で簡単にすむでしょうが、数字の桁数が不定になると相当厄介です。

幾つか発想はできますが、どれも面倒な解説を要するものになります。

この回答は役に立ちましたか?

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2012-12-13T00:49:25+00:00

◆「りんご」だけ取り出すならば、一例です

=MID(A1,2,FIND(",",A1)-2)

この回答は役に立ちましたか?

0 件のコメント コメントはありません

8 件の追加の回答

並べ替え方法: 最も役に立つ
  1. 削除済み

    この回答は当社の行動規範に違反したため削除されました。 アクションを実行する前にこの回答を手動で報告したか、自動検出機能により特定しました。 詳細については、当社の行動規範を参照してください。


    コメントはオフになっています。 詳細情報

  2. Anonymous
    2012-12-12T15:56:27+00:00

    最初のカンマの前を取り出すなら、文字列がA1に入っているとして、

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

    と言ったところです。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  3. Anonymous
    2012-12-12T15:38:08+00:00

    1つのセルに、複数のカンマが入っています。

    その一番初めの語だけ取り出したいのですが、どのような方法がありますか?

    りんご1,キューイフルーツ3,カキ6

    この場合ですと、はじめの「りんご1」のみを取り出します。

    ただし、りんごの文字数は、バラバラで、3文字とははぎりません。

    関数を教えてください。どうぞ宜しくお願い致します。

    ※モデレーター注 : この投稿は新しい質問として投稿されましたが、このスレッドに統合させていただきました。

    統合元スレッドタイトル : カンマの前の文字を取り出す方法を教えてください。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません