エクセル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で質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
天使と悪魔選手権
悪魔がこんなささやきをしていたら、天使のあなたはなんと言って止めますか?
-
フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
あなたが普段思っている「これまだ誰も言ってなかったけど共感されるだろうな」というあるあるを教えてください
-
映画のエンドロール観る派?観ない派?
映画が終わった後、すぐに席を立って帰る方もちらほら見かけます。皆さんはエンドロールの最後まで観ていきますか?
-
海外旅行から帰ってきたら、まず何を食べる?
帰国して1番食べたくなるもの、食べたくなるだろうなと思うもの、皆さんはありますか?
-
天使と悪魔選手権
悪魔がこんなささやきをしていたら、天使のあなたはなんと言って止めますか?
-
Excelの数式の効率化について
Excel(エクセル)
-
Excelで数値を時間数に変換する関数について
Excel(エクセル)
-
エクセルを使用して、円周率を表示させる方法
Excel(エクセル)
-
-
4
Excelの時刻の不思議
Excel(エクセル)
-
5
Excel 対象のセルに入力が無いとセルに入力できないようにしたい
Excel(エクセル)
-
6
Excelで時間の計算の方法 7時45分から19時45分まで働いた時間を引き算で計算するには
Excel(エクセル)
-
7
EXCELで数値が異なった数字を足して目標値に最も近い組み合わせを選び、かつその目標値を超えないよう
Excel(エクセル)
-
8
エクセルの神よ、ご回答を! エクセルのコメント欄について質問2点。
Excel(エクセル)
-
9
Excelで表を作ったところに文字を打ったら下のようになるのですが、どうすれば枠内に文章を続けて行け
Excel(エクセル)
-
10
2列に入っているデータを1列で表示する関数について
Excel(エクセル)
-
11
Excelを無料で使うには? パソコン購入して、マイクロソフトに登録して そのままExcelがデスク
Excel(エクセル)
-
12
セルの数を求めたい
Excel(エクセル)
-
13
数字入力後他の文字等が表示される方法について
Excel(エクセル)
-
14
Excelの数値の小数点表示について質問です
Excel(エクセル)
-
15
Excel関数の式の作り方を教えてください
Excel(エクセル)
-
16
Excelの警告について
Excel(エクセル)
-
17
エクセルで数字の組み合わせを列記したい
Excel(エクセル)
-
18
Excelの条件付き書式について
Excel(エクセル)
-
19
【マクロ】フォルダ内にあるPDFを合体させるには?有料版adobe必要?
Excel(エクセル)
-
20
【マクロ】functionプロシージャの、変数について
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【お題】絵本のタイトル
- ・【大喜利】世界最古のコンビニについて知ってる事を教えてください【投稿~10/10(木)】
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
同率順位の発生しないランキン...
-
毎週追加して行くセルの数値を...
-
大容量があつかえるソフトを探...
-
Excel ショートカットで列、行...
-
Excelの警告について
-
エクセルにて時間帯にて自動で...
-
【マクロ】シートを非表示した...
-
エクセルを使ってQRコードを作...
-
EXCELの散布図で日付が1900年に...
-
(マクロ)シートを保護してもマ...
-
Googleスプレッドシートで、名...
-
エクセルについて
-
エクセルについて
-
ショートカットキー
-
エクセルの関数
-
if関数。半角文字や全角文字で...
-
【Excel】効率的な関数式の組み...
-
FからI列で期限切れ及び期限7日...
-
エクセルの数式について教えて...
-
エクセル 入力があった場合のみ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelの警告について
-
エクセルデーターから必要な項...
-
エクセルでファイルの最終更新...
-
複数のテキストファイルをexcel...
-
Excelの複数条件の関数
-
【マクロ】ファイル名の一括変...
-
EXCELの散布図で日付が1900年に...
-
マクロの処理が遅くなった
-
Excelの時刻の不思議
-
エクセルでの2項目比較および...
-
Excelマクロで空白セルを詰めて...
-
エクセルの数式バーのフォント...
-
ExcelでASCを使って全角を半角...
-
エクセルで80万行、50列位のデ...
-
今まで文字化けなく開けていたc...
-
エクセルのことで教えてくださ...
-
エクセルVBA 月の中で、月~土...
-
Excelでの表の作り方
-
Excel セルにおけるフォント設...
-
エクセルの質問です。 F列からL...
おすすめ情報