
エクセル365 を使用しています。
sheet1の一覧に入力されている都道府県や住所から
sheet2の各都道府県ごとの担当者を表示したいです。
sheet1
Aセル Bセル Cセル Dセル
新宿区〇〇・・・ 空白 1 田中
空白 北海道〇〇市・・・ 空白 大谷
茨城県 DEF 333 伊藤
空白 空白 ABC 森山
富山県○○市・・・ 空白 群馬県
・
・
・
sheet2
Aセル Bセル
北海道 田中
青森県 佐藤
岩手県 佐々木
・
・
・
茨城県 大谷
富山県 伊藤
群馬県 森山
・
・
・
sheet1のA~Cセル内に、都道府県のみもしくは住所がバラバラに載っている、住所・都道府県以外の記載もある一覧があります。
sheet2にはAセルに都道府県、Bセルは担当者となっています。
sheet1のA~Cセルの中の都道府県や住所から、各都道府県ごとの担当者をsheet1のDセルに空白を開けずに一覧として表示させたい。
上記の例から
A1セル →新宿区〇〇・・・ →都道府県がない 市区町村から始まる住所→Dセルに摘出しない
B2セル →北海道〇〇市・・・ の住所から→sheet2一覧のBセルから北海道担当の田中を→sheet1 Dセルに表示
A3セル →茨城県のみの表記から→sheet2一覧のBセルから茨城県担当の大谷を→sheet1 Dセルに表示
4行目はA~Cセルに都道府県・住所の表記がない→何も抜き出さない
A5セル →富山県〇〇市・・・ の住所→C5セル →群馬県のみの表記→sheet2一覧のBセルから富山県担当の伊藤と、群馬県担当の森山を→sheet1 Dセルに表示(伊藤・森山の順番はどちらが先でもOK)
※4行目は都道府県・住所もないが該当しないから空白とはせず、Dセルに表示する担当者名はDセル内で詰めて表示したい。
といったことがやりたいのですが、どのような式を組めばできるのか分からず・・・
教えて頂けると助かります。
よろしくお願いします。
A 回答 (6件)
- 最新から表示
- 回答順に表示
No.6
- 回答日時:
》 sheet1のA~Cセルの中の都道府県や住所から、
》 各都道府県ごとの担当者をsheet1のDセルに
》 空白を開けずに一覧として表示させたい。
がどうやら全体的なルールを説明したツモリかもだけど、
sheet2なる言葉は登場してないので、「何じゃこりゃッ?」と戸惑っています。
sheet2の全データがSheet1にも登場する表を再作成しtくれませんか?そうすれば、より明確なルールの説明になるはずだから。
No.4
- 回答日時:
No2です。
どうしても、そのままでなさりたいのなら・・
Sheet1のどこかのセルに
=IF(ISNUMBER(FIND(Sheet2!A1:A47,A1)),Sheet2!B1:B47,"")
を入力すると、A1セルの内容に含まれる都道府県の担当者名が表示されます。
365バージョンの場合は、配列計算されるので47行分スピルされます。
(該当しない県は空白表示、該当するものだけ担当名が表示されます)
このままでは扱いにくいでしょうから、
=CONCAT( 上記の関数式 )
としておけば、結果は1セルに表示されるようになります。
(該当がない場合は空白表示になります)
上記はNo2の最初の、「1セル対応のIF文」の場合の例です。
これを応用すれば、ご質問の内容は可能であることは理解できると思います。
もっと要領よく行いたいのなら、後半に述べた要領で計算すれば良いでしょう。
※ Sheet2は固定でしょうから、A列の範囲には空白セルは無いものと仮定しています。(空白セルがあると、必ずヒットしてしまいます)
空白セルが含まれていても無視するようにすることは可能ですが、無用に煩雑になるので省略しました。
No.2
- 回答日時:
こんにちは
ご質問にある「IF計算式」でもできると思いますよ。
1行目で言えば、
A1セルの値にSheet2のA列が含まれていたら、B列の値を返し、なければ空白
と言う式をCセルまで3回繰り返して、結果を文字列連結すれば可能でしょう。
365環境とのことなので・・・
FILTER関数を使えばもう少しコンパクトになると思いますし、A:C列を連結した文字列からSheet2のA列の値を探す方式にすれば、さらにコンパクトにできるでしょう。
(連結の際には適切な区切り文字を入れておいた方が安全です)
最初の方法の場合は、都道府県が重複していると同じ名前を重複して表示する可能性があります。
後者の連結して検索する方法ならそのようなことは起きません。
とは言え、No1様のご指摘にもあるように、あまり良い検索方法とは思えませんので、表の作り方を再考なさった方が宜しそうに思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセル365 IF??計算式を教えてください 3 2024/08/06 16:11
- 政治 都道府県が47個というのは多すぎませんか? 以下のように都道府県を合併させ、23個に再編するのはどう 5 2024/03/30 23:35
- 政治 都道府県が47個というのは多すぎませんか? 以下のように都道府県を合併させ、23個に再編するのはどう 5 2024/03/31 00:36
- 政治 都道府県が47個というのは多すぎませんか? どんどん人口が減少していますし、あまりにも人口が少ない県 5 2024/05/22 14:13
- Visual Basic(VBA) Excel VBA 転記について 2 2023/02/28 08:34
- 転職 下記のような求人の誘いが来たのですが、この会社をスグに辞める人は居ないですか? 5 2023/10/17 11:57
- 転職 長く続けられる好条件の求人でしょうか? 3 2023/07/12 18:45
- Excel(エクセル) エクセル表作成について 5 2023/03/12 13:25
- 政治 道州制を導入するなら、都道府県を令制国に分割し、「道州 - 都道府県 - 市町村」の三層制にするのは 1 2024/03/21 00:04
- 政治 都道府県を合併し、26都府県に再編してみました。 いかがでしょうか? 北海道県 ・人口:543万人( 4 2024/03/03 17:12
このQ&Aを見た人はこんなQ&Aも見ています
-
Excelで数値を時間数に変換する関数について
Excel(エクセル)
-
エクセルを使用して、円周率を表示させる方法
Excel(エクセル)
-
Excelの時刻の不思議
Excel(エクセル)
-
-
4
EXCELで数値が異なった数字を足して目標値に最も近い組み合わせを選び、かつその目標値を超えないよう
Excel(エクセル)
-
5
Excelで時間の計算の方法 7時45分から19時45分まで働いた時間を引き算で計算するには
Excel(エクセル)
-
6
【マクロ】functionプロシージャの、変数について
Excel(エクセル)
-
7
Excelで1週間毎の集計(今週と先週)を日にちが経てば自動で日にちが変わり集計が更新される表を作り
Excel(エクセル)
-
8
Excelの警告について
Excel(エクセル)
-
9
エクセルでの2項目比較および抽出方法について
Excel(エクセル)
-
10
Excelの条件付き書式について
Excel(エクセル)
-
11
【マクロ】フォルダ内にあるPDFを合体させるには?有料版adobe必要?
Excel(エクセル)
-
12
考えた式の戻り値が期待通りにならない
Excel(エクセル)
-
13
エクセルの関数
Excel(エクセル)
-
14
条件付き書式でやりたいのですが
Excel(エクセル)
-
15
index関数の説明をお願いします。
Excel(エクセル)
-
16
【マクロ】AブックからBブックへセルの値コピーにおけるブックのアクティブについて
Excel(エクセル)
-
17
エクセルのことで教えてください こんな関数
Excel(エクセル)
-
18
Excelの複数条件の関数
Excel(エクセル)
-
19
複数のテキストファイルをexcelでそれぞれ別シートにUTF-16で書き出したい
Excel(エクセル)
-
20
【Excel】効率的な関数式の組み方について
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
条件付書式設定にて、本日の日...
-
excelで日付関数の文字列変換の...
-
派遣会社とかハローワークとか...
-
【関数】不規則な文章から●●-●●...
-
マクロOn Error GoTo ErrLabel...
-
【マクロ】エクセルのブックの...
-
findメソッドで、10:00:01 を検...
-
空白セルに斜線(罫線)
-
【マクロ】findメソッドで見つ...
-
Excelオンライン 条件にあい、...
-
Excel 複数のセルが一致すると...
-
Excelの関数内の文字を一括変換...
-
3〜400人分のデータをExcelで管...
-
エクセルに、105と入力すると、...
-
Excelファイルを開くと私だけVA...
-
マクロ・VBAで、当該ファイルの...
-
エクセルで、一部のセルだけ固...
-
Excelで職務経歴書作成方法
-
エクセルについてどう関数を使...
-
エクセルで同じブックを開くに...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelファイルを開くと私だけVA...
-
エクセルについてどう関数を使...
-
マクロ・VBAで、当該ファイルの...
-
エクセルのセルに画像は埋め込...
-
エクセルで、一部のセルだけ固...
-
【マクロ、画像あり】A表かB表...
-
エクセルでカウントする
-
【マクロ】コードを少しでも、...
-
VBA_日時のソート
-
エクセルで教えてください。 例...
-
エクセル 月間シフト表で曜日ご...
-
セルの左に余白を付ける
-
エクセル
-
エクセルについて教えてください
-
2枚のエクセル表で数字をマッチ...
-
ExcelのIF関数との組み合わせの...
-
エクセルのファイルのコピーを...
-
エクセルで二つのブックの違い...
-
空白処理を空白に
-
Excelのチェックボックスについ...
おすすめ情報