データの分析、グラフ作成、および通信のためのツールを備えた Microsoft 表計算ソフトウェアのファミリ。
数字が一桁とか二けたに決まっていれば、
=MID(LEFT(A1,FIND(",",A1)-1),2,999)
と言う事で簡単にすむでしょうが、数字の桁数が不定になると相当厄介です。
幾つか発想はできますが、どれも面倒な解説を要するものになります。
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
決まった値よりも、前の文字だけを取り出す場合、LeftとFindをどうのように組み合わせればよいのかが分かりません。
以下に例をあげてみます。
1つのセルに、以下の語が入っています。
1りんご,2キュウイフルーツ,3カキ
そのうち、1りんごのみを取り出します。
ただし、1の後の文字数は、この例では3文字ですが、実際はバラバラです。長かったり短かったりします。
ご回答をどうぞ宜しくお願い致します。
データの分析、グラフ作成、および通信のためのツールを備えた Microsoft 表計算ソフトウェアのファミリ。
ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。
質問作成者が受け入れた回答
数字が一桁とか二けたに決まっていれば、
=MID(LEFT(A1,FIND(",",A1)-1),2,999)
と言う事で簡単にすむでしょうが、数字の桁数が不定になると相当厄介です。
幾つか発想はできますが、どれも面倒な解説を要するものになります。
質問作成者が受け入れた回答
◆「りんご」だけ取り出すならば、一例です
=MID(A1,2,FIND(",",A1)-2)
最初のカンマの前を取り出すなら、文字列がA1に入っているとして、
=LEFT(A1,FIND(",",A1)-1)
と言ったところです。
1つのセルに、複数のカンマが入っています。
その一番初めの語だけ取り出したいのですが、どのような方法がありますか?
りんご1,キューイフルーツ3,カキ6
この場合ですと、はじめの「りんご1」のみを取り出します。
ただし、りんごの文字数は、バラバラで、3文字とははぎりません。
関数を教えてください。どうぞ宜しくお願い致します。
※モデレーター注 : この投稿は新しい質問として投稿されましたが、このスレッドに統合させていただきました。
統合元スレッドタイトル : カンマの前の文字を取り出す方法を教えてください。