- ベストアンサー
こんな関数ありますか?(EXCEL)
例えばA列に市区町村名のデータが入っているとして、B列に市と区だったら「役所」、町と村だったら「役場」というのを自動でうしろに追加したいんですが、良い方法がありますでしょうか? A列 B列 大田区 大田区役所 三鷹市 三鷹市役所 瑞穂町 瑞穂町役場 檜原村 檜原村役場 宜しくお願いします。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
=A1&IF(OR(RIGHT(A1,1)="区",RIGHT(A1,1)="市"),"役所",IF(OR(RIGHT(A1,1)="町",RIGHT(A1,1)="村"),"役場",""))
その他の回答 (4)
- imogasi
- ベストアンサー率27% (4737/17070)
例データ A1:A4 渋谷区 調布市 檜原村 日の出町 F1:G6に 都 庁 県 庁 市 役所 区 役所 町 役場 村 役場 の対応表を作る。 B1に =A1&VLOOKUP(RIGHT(A1,1),$F$1:$G$6,2,FALSE) といれて下方向に式を複写する。 B1:B4 渋谷区 渋谷区役所 調布市 調布市役所 檜原村 檜原村役場 日の出町 日の出町役場 給与関係か住民票を頼むときなどですかね。 (北海道)支庁などはどういう役所なんでしょうかね。
お礼
回答ありがとうございました。おかげさまで解決しました。 お礼ポイントを差し上げたかったのですが、早かった方からとさせていただきました。すいません。
- thepianist
- ベストアンサー率43% (29/67)
はい。お答えいたします。 まず、簡単な方法としての関数を教えいたします。 =IF(OR(RIGHT(A1,1)="区",RIGHT(A1,1)="市"),A1&"役所",A1&"役場") と言う関数をコピーして、B1にコピーしてください。 そうすれば、必ず、質問のないようにあった。結果がでます。 <確認済みです。>
お礼
回答ありがとうございました。おかげさまで解決しました。 お礼ポイントを差し上げたかったのですが、早かった方からとさせていただきました。すいません。
- azzu0707
- ベストアンサー率46% (62/132)
関数でなくても置き換えでよろしいかと。。
お礼
回答ありがとうございました。おかげさまで解決しました。
- zinchan
- ベストアンサー率49% (97/197)
最良の回答とは行かないかもしれませんが、下記のネストを作成してみてください。 A2に○○市と入っているとして、対応するB2に、 =if(or(right(A2,1)="区",right(a2,1)="市"),A2&"役所",A2&"役場") と数式を入力します。後は下段の最終行までB2の数式をコピーします。 B列にご希望の表示がされるはずです。
お礼
回答ありがとうございました。おかげさまで解決しました。
お礼
回答ありがとうございました。おかげさまで解決しました。