別々からエクセルで情報をもらったのですが、一方のシートには新市町村名(合併がなく以前のままのものも含む)と宛先などの一覧(全国の市区町村すべて)があり、もう一方のシートには今回の新市町村名のみとそれぞれに合併した旧市町村名があります。
つまりシート1のAには、札幌市○○区から那覇市と北から南まですべて新しいものも含めて市町村名が並んでおり、Bには郵便番号Cには住所Dには・・・シート2には、Aには新市町村名Bには各々の合併した旧市町村名という具合です。シート1にAとBの間に列を挿入してシート2の情報と一致した新市町村名の横だけに該当の合併前旧市町村名を表示させることはできますか?
No.1
- 回答日時:
VLOOKUP関数を使うのが一般的だと思います
まずシート2はA,B列を逆に入れ換えます。A列が旧市区町村、B列が新市区町村となるようにします。
次にシート2を旧市区町村で昇順にソート(並べ替え)します。これはVLOOKUP関数は検索するキーが昇順に並んでいる必要があるからです。
シート1ではB列に以下の関数を入力します
(ここではA2の市区町村を変換する例です)
=VLOOKUP(A2,シート2!A:B,2,0)
もしシート1の市区町村名がシート2の旧市区町村に一致しなければ#N/Aというエラーになります。エラーとなったときはシート1の市区町村を表示するのであれば
=IF(ISNA(VLOOKUP(A2,シート2!A:B,2,0)),A2,VLOOKUP(A2,シート2!A:B,2,0))
となります。
この回答への補足
早速の回答ありがとうございました。
シート2の旧市町村名が宮崎市、宮崎郡佐土原町、同田野町、東諸県郡高岡町 新市町村名が宮崎市となっていてもOKですか?
No.2ベストアンサー
- 回答日時:
VLOOKUP関数は、第4引数がTRUE型とFALSE型の2種があり、本件で利用するならはFALSE型であると思うが、「これはVLOOKUP関数は検索するキーが昇順に並んでいる必要があるからです」と言う回答の一部が出ていますが、そういう必要は無いです。
ある解説書で「FALSEを指定するときはデータの並びに規制はない」とあることを確認しましたし、私の経験とも反します。(TRUE型は検索区分表を昇順並ておく必要がありますが。)ーーー
私には質問の表現がわかりにくい。推測で
Sheet1
A列 全国市区町村名
B列 郵便番号
C列 住所
D列 (以下略)
Sheet2
A列 新市区町村
B列 被合併市区町村(旧の複数市区町村は1セルにカンマでも区切って入っているとする)
Sheet1のA列とSheet2のA列は、中身の体系は同じ(同じ方針で)でできていると考えてよいですね。
(質問文に、カンマや列という語句を入れること、読みにくい
<例>郵便番号Cにはーー>郵便番号、C列には)
Sheet1のA列が、Sheet2のA列に一致すれば、Sheet1の挿入後のB列に、Sheet2のB列を持ってくれば良いのでしょうか。
それなら
=IF(ISERROE(VLOOKUP(A1,Sheet2!$a$1:$a$1000,2,FALSE)),"",VLOOKUP(A1,Sheet2!$a$1:$a$1000,2,FALSE))
のようになるのでは。実データがなくテストして無いが。
もしそうなら列を入れ替える必要も無い。
質問例を誤解しているかもしれないので、その節はお許しを。
分かりやすい説明ありがとうございました。と同時に私の説明不足でも丁寧に答えてくださって感謝いたします。できました!!
また、ほかのことにも参考にさせてもらいます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルのマクロを教えてください。 2 2022/03/28 13:14
- MySQL 下記の問合せを行うクエリを、PhpMyAdminで作成して実行せよ。 神奈川県の市区町村の一覧。ただ 3 2023/05/01 18:01
- MySQL SQLです。こんな感じですか?あってますか? うまくいきません教えてくださいお願いします 1 2023/07/08 15:27
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/06/06 13:57
- MySQL うまくいきません教えてくださいお願いしますSQLです。クエリ構文です。 1 2023/07/07 12:39
- Excel(エクセル) エクセルの数式について教えてください。 3 2023/01/29 10:36
- 東海 ミスタードーナツはなぜ店舗が減少しているの? 5 2023/04/09 13:09
- 政治 市町村のうち、町村って必要ないのではないでしょうか?少なくとも役場はいりませんよね。 町村は人口も少 5 2022/11/14 20:51
- 政治 市町村のうち、町村って必要ないのではないでしょうか? 町村は人口も少ない、もしくは面積も小さいことが 3 2022/12/22 21:57
- 政治 市町村のうち、町村って必要ないのではないでしょうか?少なくとも役場はいりませんよね。 町村は人口も少 4 2022/11/12 22:08
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセル 文字を増やしたい。
-
エクセルの計算
-
セルの内容表示が邪魔になる
-
Excel
-
Microsoft365に変えたのですが...
-
エクセル:一覧表に存在する文...
-
エクセルで日付を数字+アルフ...
-
エクセルでの作業計算方法について
-
エクセルで年休を管理する方法...
-
はがきについて。
-
【マクロ】その時、その時で変...
-
excelの不要な行の削除ができな...
-
Microsoft1Officeの互換ソフト...
-
エクセル関数を教えてください
-
Excel ピボットテーブルで日付...
-
【マクロ】読取専用のファイル...
-
【関数】適切な文字数の数字を...
-
時間によってファイル名が変わ...
-
ある列、或いは、ある行のセル...
-
UNIQUE関数が使えないバージョ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
[関数得意な方]教えて下さい・...
-
Excelにてある膨大なデータを管...
-
[関数について]わかる方教えて...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセル関数に詳しい方教えて...
-
INDIRECTを使わず excelで複数...
-
[オートフィルタ]で抽出された...
-
エクセルの神よ、ご回答を! エ...
-
エクセル関数に詳しい方、教え...
-
各ページの1番上の表示について
-
Excelで写真のような表を作った...
-
エクセルで不等号記号(≠)が上に...
-
数学 Tan(θ)-1/Cos(θ)について...
-
Excel 2019 は、SPILL機能があ...
-
Excelで全角を半角にしたいので...
-
条件付き書式を教えてください
-
Excel フィルターを掛けた状態...
-
[オートフィルタ]の適用範囲の...
おすすめ情報