• ベストアンサー

EXCELの式です??

maruru01の回答

  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.10

こんにちは。maruru01です。 都道府県名が必ずあるなら他の方々の回答にあるように出来ます。 これとかも。 =MID(A1,(MID(A1,4,1)="県")+4,LEN(A1)) しかし、都道府県名が無い場合もあると、複雑になります。 No.3の方の回答でも、例えば、 (茨城県)水海道市 (福岡県)太宰府市 などが都道府県名なしであれば、上手くいきません。 これらは回避するには、どこか別の場所に都道府県名一覧表を作成しておいて参照する、などの必要があります。 仮に、Sheet2のA1:A47に都道府県名の一覧を用意するとします。 そうすると、 =MID(A1,SUM(COUNTIF(Sheet2!$A$1:$A$47,LEFT(A1,{3,4}))*{3,4})+1,LEN(A1)) という数式で出来ます。 ところで、No.7の方へ SUBSTITUTE関数ってワイルドカード使えましたっけ? (ひょっとして2002以降?当方2000なので)

Hiroonchan
質問者

お礼

ご回答有難うございました。うまくできました。

関連するQ&A

  • エクセル2007 IF関数

    IF関数について教えて下さい。 住所を参照して、県内、県外の表示を行いたいのですが、 例)B2のセルに”福岡市”であれば、=IF(B2="福岡市","県内","県外")として表示は可能ですが、   B2のセルに”福岡県福岡市”とあった場合も同様に行うにはどうしたらよいのでしょうか?   その他、福岡県福岡市博多区であっても”県内”の表示を行いたいのです。   B2の住所入力から福岡市のみで判断させたいのですが、方法がわかりません。 OSはXP、エクセル2007です。困っています。よろしくお願いします。

  • エクセル関数式を教えてください。

    エクセル関数式を教えてほしいのですが、 あるセル値Aが100未満の場合は、セルを空白(表示なし)に設定し あるセル値Aが100以上の場合は、他のセルB値の数値を表示させる。 初心者で関数式がわかりません、誰か教えてください。 お願いします。

  • この式をExcelの式に・・・・

    Excelで質問です。 私は、「C5<=(d5-e5)*x<c5+(d5-e5)」という式を作りました。このxを、この式を入力したセルに表示したいのです。その場合、どのような式を作ればよいのでしょうか。お願いします。

  • エクセルで式が見えなくなった

    会社でエクセルを使っていまして、 普通はセルの上にマウスのカーソルを重ねると式が表示されますが、 一昨日終了して、昨日立ち上げると、セルにマウスを重ねても式が表示されないようになっていました。 また見えるように戻したいのですが、どのようにしたらよろしいでしょうか?

  • エクセルで郵便番号を自動表示したい

    エクセルで住所の入力されたセルに対応する郵便番号を表示する式はありますか? もしなければ、他の方法で、同様のことはできますか?

  • ExcelのIF式についてまたまた困っています。

    いつもお世話になっています。 IF式の組み立てに悩んでいます。 判定に用いる式について「OR」なのか「AND」なのか又別の物なのか分らなく悩んでいます。 以下についてのIF式を教えてください。 1.あるセルに複数のセルの数値が同じ場合に「OK」をそれ以外の時は「NG」を表示させたい場合。 2.あるセルにセル範囲Aが同じ数値の場合「A」、セル範囲Bが同じ数値の場合「B」、その他の場合には「無表示」させたい場合。 3.あるセルに他のセルに入力がない時は、「無表示」入力された場合に計算式結果を「表示」させたい場合 以上3点についてIF式についてなにとぞ教えてください。

  • エクセルで住所を2つのセルに分けたいのです。

    エクセルで現在、住所を「○○市○○○町1-1-1」というようにひとつのセルに入力しているのですが、これを「○○市○○○町」の部分と「1-1-1」の部分を分けてひとつずつの列にしたいのです。数字部分は全角で入力しております。 よろしくお願い致します。

  • excel 数式演算

    excelの 数式演算で= の表示されていてセルの式を書きこむ欄が なぜか消えてしまいました. 数式バーを再表示する方法を教えてください。

  • Excelの条件式について

    Excelのセルに値を入力する際に ・セルの中に一文字「a」と入力したら「林檎」と表示 ・セルの中に一文字「b」と入力したら「ブルーベリー」と表示 ・セルの中に一文字「c」と入力したら「ココナッツ」と表示 ・その他の一文字あるいは文字列を入力した際には、その文字(あるいは文字列)がそのまま表示 されるようにするにはどのような式を書けばよろしいのでしょうか? お判りになられる方がいらっしゃいましたら教えて下さい。 よろしくお願い致します。

  • エクセルの式について

    基本的なことですがヘルプを見てもよくわからないのでよろしくお願いします。 交通費なのですがオートサムが設定されている合計欄に0を表示したくないのでnullにする式を教えてください。 =SUM(D9:D31) 未入力だとD32に0が表示されています。入力しないと空白のままにしたいです。 また、式が入力されているセルの値を消してしまうと式も消えてしまいますが指定したセルの式を保護することはできますか? シート保護だと入力もできなくなってしまいます。