- ベストアンサー
エクセルの表を作成しています
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
別シートに検索表を作成してVLOOKUP関数で検索するのが簡単でしょう 別シート(仮にSheet2)に A列 B列 港区 南部 北区 北部 江戸川区 東部 中央区 南部 のような表を作成します 元のシートのC1セルに =VLOOKUP(B1,Sheet2!$A$1:$B$100,2,0) を入力して、下方向にコピーします。ただし検索する値は完全一致である必要がありますので、元のB列に「北区王子」のような文字列を入力してもヒットしません ヒットしない市区町村が入力される可能性がある場合は =IF(ISERROR(VLOOKUP(B1,Sheet2!$A$1:$B$100,2,0),"該当なし",VLOOKUP(B1,Sheet2!$A$1:$B$100,2,0)) のようにエラーを判定するIF文を加えます。 なお「Sheet2!$A$1:$B$100」の検索範囲は「$」をつけて絶対参照にしてください。詳しくはVLOOKUP関数のヘルプをみるとよいですよ。
その他の回答 (1)
- uturogi_k
- ベストアンサー率37% (6/16)
こんにちわ 以下の方法では如何でしょうか? C列に値する部分を区分にし(例:港区だったら1とか) A,Bを条件キーにVLOOKUPで検索させる。 vlookupは以下のURLをご参考ください http://kokoro.kir.jp/excel/vlookup-false.html 簡単ではありますがご参考になれば幸いです。
お礼
ありがとうございます 参考にさせて頂きます
関連するQ&A
- エクセル 2列に並べた氏名のチェック
A列 B列 C列 1 山田 太郎 山田 太郎 2 山田 花子 吉本 喜劇 3 吉本 喜劇 挟間 寛餅 4 挟間 寛餅 池野 めだ シート(1)にシート(2)からコピーしてきた氏名をB列に貼り付け、 AとBの氏名が同じかどうかC列に結果を出して確認したい。 C列に =IF(A1=B1,"○","×")と入れてみても 見た目は同じ「山田 太郎」でも×と出てしまいます。 (1)何が間違って「×」と表示されるのか? (2)C列に結果を出す方法は? わかりづらい説明かもしれませんが、よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- 【エクセル】リストの照合について教えてください!!
sheet1に、下記の様に600件の氏名が書いてあります。 A B 1 山田太郎 2 鈴木花子 ・・・ 600 佐藤次郎 sheet2に、地域と氏名がずらっと書いてあります。 A B C D E 東京都 神奈川県 埼玉県 千葉県 茨城県 山田太郎 鈴木太郎 山田花子 佐藤次郎 ・・・ このsheet2の地域を、sheet1のC列に下記の様に入れたいのですが、 どの様に行ったら良いでしょうか? みなさんのお知恵をください!!宜しくお願い致します。 A B C 1 山田太郎 東京都 2 鈴木花子 神奈川県 ・・・ 600 佐藤次郎 埼玉県
- 締切済み
- オフィス系ソフト
- エクセル:異なるセルの文字の結合
例えばA列に「性」B列に「名」とか、A列に「市町村名」B列に番地(3-2-3など)とあった場合、一つのセルに2つのセル内の文字をまとめることは出来ますか? 例:A1「山田」B1「太郎」→C1「山田太郎」 確か出来たはずなのですがどうやったら良いのか忘れてしまいました^^;
- ベストアンサー
- オフィス系ソフト
- エクセルで住所録を作成中です。
エクセルで住所録を作成中です。 B列に住所が入力されている場合に、その列に記載されている住所が”港区”ならC列に”甲”と表示し、”中野区”なら”乙”と表示するというふうに、住所の中に特定の文字列を含んでいれば、それに対応した特定の文字列を表示する方法を教えて下さい。 例) A B C 鈴木一郎 東京都港区・・・ 甲 田中太郎 東京都中野区・・・ 乙 山田花子 東京都千代田区・・・ 丙
- 締切済み
- その他(業務ソフトウェア)
- EXCELで条件を満たす時コピー挿入したい
EXCEL2002ですが、以下のようなデータがあるとします。 A B 1 山田太郎 100 2 山田花子 100,200,300 3 鈴木一郎 300 B列にカンマ区切りで入力しているデータがある場合、 A B 1 山田太郎 100 2 山田花子 100 3 山田花子 200 4 山田花子 300 5 鈴木一郎 300 上記のように、B列のカンマ区切り分を振り分けたレコードを新たに 挿入したいのです。 尚参考までに、A列は名前などでデータ内容は多様になり、B列は ある程度決まった選択肢(20~30通り)になります。 一般の関数では無理なような気がするのですが、VBAなどでは可能でしょうか? もし可能であれば、マクロなども組んだことがないものですから、 やさしくご教授いただければ幸いです。 よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- アクセス:文字レコードの集計をクエリで次のようなことを。
こんにちは。アクセス初心者です。よろしくお願いします。 テーブル、もしくはクエリで次のようなものがあるとします。 id 氏名 A B C D ・・・ 28 山田 太郎 ○○ 88 海川 花子 △△ 28 山田 太郎 □□ 28 山田 太郎 △□ 88 海川 花子 ×× を id 氏名 A B C D ・・・ 28 山田 太郎 ○○ □□ △□ 88 海川 花子 ×× △△ のようにまとめるクエリでの加工は可能でしょうか? 前提として、1レコードにid、氏名のほかは一つのフィールドを選んで入力することとしています。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- Excel マクロ 特定の列のみカット&ペースト
Excel マクロ初心者です。IF文を使用しているのですが上手くいきません。 A列が「次郎」の時、1つ上の行のB~E列をカットし次郎の行へペースト、B列が空白の行削除・A列に山田を追加する。 例 A列|B列|C列|D列|E列 花子|a|あ|か|g 太郎|c|う|き|g 次郎| | た | | 三郎|e|お|く|g マクロ後 A列|B列|C列|D列|E列 山田花子|a|あ|か|g 山田次郎|c|う|き|g 山田三郎|e|お|く|g 色々と調べて試してみたのですが知識不足の為、上手くいかず・・・全文載せていただけると、とても助かります。
- 締切済み
- Visual Basic
- エクセルの質問です
エクセルの質問です。 A B C D E F 1 日付 A車 B車 C車 1 7/1 山田 太郎 2 7/2 太郎 3 7/3 花子 4 A車⇒ ■■ 5 B車⇒ ●● 6 C車⇒ ▼▼ 上記の表があります。 B4,B5,B6の各セルに A車、B車、C車の最終使用日付を自動で入れるようにしたいのですが可能でしょうか? D1:F3に入る名前はランダムになります。 ■■⇒にはD列の最終使用日 ●●⇒にはE列の最終使用日 ▼▼⇒にはF列の最終使用日 が入るようにしたいのです。 出来れば関数のみで出来ればと思ってるのですがもしマクロを使うならそれでもと思っています。 下手な質問ですがよろしくお願いします。
- 締切済み
- その他([技術者向] コンピューター)
- 多数のレターの購読管理
たとえば、 山田太郎さんという人が、レターA、レターB、レターEを購読 山田花子さんという人が、レターC、レターFを購読 田中太郎さんという人が、レターAを購読 などの複数のレターを購読するような場合、それをアクセスのデータとして管理する場合、 氏名、購読紙 山田太郎 A,B,E 山田花子 C,F 田中太郎 A というようなテーブルを作り、その上で各種のフォームなどに組合わせていくものなのでしょうか? それとも、 氏名 購読紙 山田太郎 A 山田太郎 B 山田太郎 E 山田花子 C ・・・・ のようにしていくべきなのでしょうか? プログラミング初心者の質問です。 #質問の意図は、どっちが、(あるいは別の方法)扱いやすいのかというようなことを知りたい。これから作業するにあたって、後悔しなくて済むよう・・。
- ベストアンサー
- オフィス系ソフト
- こんなことエクセル関数でできますか?
お世話になります。 エクセルの1列に日本人の氏名が約2000名分並んでいます。1セル1名なので例えばA1セル~A2000セルに2000名分の氏名が入力されているといった感じです。 氏名は全角漢字で姓と名の間に全角のスペースが入っています。 ここで、この2000名の中で同姓同名(漢字が全て同じ)を即座に知る方法を探しています。 例えば、山田 太郎がA1、A409、A1765にあり、佐藤 花子がA222、A288にある事実を簡単に知る方法を探しています。 エクセルの関数を使って出来ないでしょうか? (関数が入力された1列2000行に2000名の名前を貼り付けると、B1、B409、B1765に山田 太郎が返ってくるとか・・・。) 宜しくお願いいたします。
- ベストアンサー
- Excel(エクセル)
お礼
ありがとうございます うまくできました!!