ネットを探してもわからなかったので質問いたします。
エクセルの住所録で別シートのデータ1列だけ統合したいのです。
具体的にはエクセル2010で会社の住所録を作っています。
その住所録で商談会の案内状を出しているのですが、マスター住所録シート(全顧客の住所録)にてお客様のステータスを一列で見たいのです。
私がやっている案内状を出すときの流れは、
例えば2014年神戸での商談会の場合、
1、マスター住所録を別シートにコピーし2014神戸案内状送付とシート名を変更
2、住所順に並べ替え
3、兵庫、大阪、京都のお客様以外を削除
4、個別に追加や削除
5、宛名ソフトにて読み込み住所印刷、発送
~商談会後~
6、マスター住所録に列(2014神戸案内状送付)を追加、新規のお客様を入力し、お客様の行動を入力(来場、購入、新規など)
これが一連の流れです。
やりたいのが案内状を発送したお客様を列(2014年神戸)に「案内」としたいのです。このやり方だとマスター住所録と2014神戸案内状送付の2シートができ、どの人に案内状を送ったのかをマスター住所録にフィードバックできないのです。
案内状を送った人が誰で、誰が来場、購入してくれたのかをマスター住所録にて一覧できたらうれしいです。
エクセル風に書くとこうなります。
シート1(マスター住所録)
A列(お客様番号)B列(お客様名)C列(住所)
1032 高橋正夫京都
1046 渡辺博東京
1123 田中義男兵庫
1162 木村和夫大阪
1256 伊藤政徳北海道
1390 大沢真一兵庫
・・・・・・
↓シートコピー、住所順に並べ替え兵庫、大阪、京都のみ残し、個別に追加や削除、案内状を発送
シート2(2014神戸案内状送付)
A列(お客様番号)B列(お客様名)C列(住所)
1032 高橋正夫京都
1390 大沢真一兵庫
1123 田中義男兵庫
1162 木村和夫大阪
1887 坂口良太岡山
・・・・・・
~商談会後~
↓D列(2014神戸商談会)作成、新規のお客様を追加、
シート1(マスター住所録)
A列(お客様番号)B列(お客様名)C列(住所)D列(2014神戸商談会)
1032 高橋正夫京都来場
1046 渡辺博東京
1123 田中義男兵庫
1162 木村和夫大阪
1256 伊藤政徳北海道
1390 大沢真一兵庫
1887 坂口良太岡山購入
2567 大江雅人京都新規
2568 横井洋介兵庫新規
・・・・・・
これが現在のやり方です。
↑これをこう↓したいのです。
シート1(マスター住所録)
A列(お客様番号)B列(お客様名)C列(住所)D列(2014神戸商談会)
1032 高橋正夫京都来場
1046 渡辺博東京
1123 田中義男兵庫案内(←これを入れたい!)
1162 木村和夫大阪案内(←これを入れたい!)
1256 伊藤政徳北海道
1390 大沢真一兵庫
1887 坂口良太岡山購入
2567 大江雅人京都新規
2568 横井洋介兵庫新規
・・・・・・
2つ質問があります。
Q1、
今後、このようなことを全て手入力でなくできますか?
Q2、
このようなやり方をしているので現在マスター住所録では誰に案内状を送ったのかがまったくわかりません。商談会ごとの案内状送付リストは残っていますがその分も「案内」印をいれられますか?
(ちなみに案内状が返還されてきたりしてマスター住所録から削除したお客様もいままで多くいます)
両方とも一気に解決できる方法があればなお良いですが、Q1、2で方法が別々でもOKです。
質問がわかりにくいとは思いますが、解決できる方、よろしくお願いします。
No.2ベストアンサー
- 回答日時:
>1、マスター住所録を別シートにコピーし
手順の最初でいきなり別リストを生成してるので、元に戻せなくて困るみたいなお話になります。
エクセルを前提にするなら、データベースの基本的な手順としてはマスターリストに直接「案内」と記入してください。
手順の修正:
マスターリストから対象行(兵庫、大阪、京都)をその場で(オートフィルタの要領で)抽出
マスターリストに直接、案内を記入(必要に応じて追加削除)
案内が記入された行を対象に「宛名印刷」を行う
宛名印刷ソフトは不明なので具体的な手取り足取り説明は割愛しますが、マスターリストを直接元データとして、宛名印刷ソフト側で「案内が記入された行を抜き取って宛名印刷する」ような機能を利用できるかもしれません。例えばワードを使った差し込み印刷なら、そういう操作ができます。
ご利用のソフトにそういう機能が無ければ、案内を記入した後、最後に案内行のみ抽出して別リストに書き出し、宛名印刷を終えたら「そのリストは破棄する」ような段取りでも構わないですね。
No.1
- 回答日時:
シート1のD列に、神戸商談会の顧客の状況を入れたいんですよね。
お客様番号は変わらないのだと想定しますが、それを検索値に、Vlookupで拾えばよいだけです。
シート1の D2セル
=VLOOKUP(A2,シート2!$A$1:$D$10000,4,0)
で後は下に引っ張ればOK。(シート名やデータ範囲は適宜アレンジください)
該当しないお客様番号はエラーになるはずなので、それを避けるならば、上の式を少しいじって、シート1のD2セルに、
=IFERROR(VLOOKUP(A2,シート2!$A$1:$D$10000,4,0),"") とでもすればよいでしょう。
Q1
手入力でなく、というのはどういうことを指しているかわかりませんが、マクロを使うほどの作業でもない気がします。
Q2.
過去の商談会のシートも上と同じ方法でよいでしょう。
なお、今後のデータ管理は、マスターの住所録に逐一追加していけばいいと思いますけどね。
(もちろんバックアップは必要ですが)
あるいは、相当な顧客数になるのであれば、アクセスでの管理のほうが向いているかもしれません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【Excel】住所に郵便番号を付記する方法 3 2022/05/07 17:15
- Excel(エクセル) 【エクセル」 特定のセルで条件抽出した列を、別シートに上から詰めて表示したい。 8 2022/04/08 16:00
- Excel(エクセル) メモ帳からエクセルにセル区切りで表示させたいんです 7 2023/02/25 22:04
- その他(交通機関・地図) なんで関西の交通網って天国状態なの? 1 2022/04/16 06:57
- Excel(エクセル) Excelマクロ 差分抽出の方法が知りたいです。 2 2023/03/07 13:25
- 電車・路線・地下鉄 2023年2月に新潟知事がこう述べたが、他県の場合 2 2023/03/31 19:32
- 政治 沿線住民の利益を考えれば、赤字路線は切り捨てるのは当然ではないか? 4 2022/04/12 08:59
- PHP PHPでCSVを出力するさいに、ループの中で前の行の値を変更したい 1 2022/10/27 14:21
- 関西 兵庫に詳しい方 東京都民のジジイです。 8月頭に姫路へ行きます。 滅多に取れない三連休です。 京都、 5 2022/07/10 20:58
- その他(Microsoft Office) EXCELの1行を1枚の用紙にそれぞれ印刷したい。 3 2022/10/10 11:35
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
別シートからの文字を変更
-
エクセルの行の抽出について質...
-
Excel 2019 のピボットテーブル...
-
Excelのセルを飛ばして入力する
-
【マクロ】エクセルにかいてあ...
-
Excelのオートフィル
-
Excel初心者です。 詳しい方、...
-
スプレッドシート クエリ関数 1...
-
MOS365 Excel Expert / Excel R...
-
西暦や和暦の表示をyyyymmdd表...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセルの数式で教えてください。
-
スプレッドシートの関数VLOOKUP...
-
エクセルでセルに「氏名を入力...
-
エクセルで指定した日付、店舗...
-
【Excel】セル内の時間帯が特定...
-
Excelのグラフ軸について
-
Excel 2019 は、SPILL機能があ...
-
関数を教えて下さい。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ファイル内にある数字の出現回...
-
Excel関数の先頭に「@」が入っ...
-
エクセルの気味悪い不思議
-
Excel VBAで、実行時にsheet上...
-
表示されている人数だけを数え...
-
他人が作ったマクロの理解
-
Excelの関数について質問です。
-
Excel 集計表
-
エクセル 日時の計算式について
-
Excelの関数に関して質問です。...
-
エクセル:セル内の文字列の下...
-
絞り込み検索
-
エクセルの関数で
-
エクセルの書式設定について教...
-
余分なEXCELファイルに印刷され...
-
VBA 同一シート内での転記の仕方
-
長期休みの関数はありますか
-
Excelの空のセル
-
エクセルで入力してある文を別...
-
Excelのマクロで、セルを結合し...
おすすめ情報