お世話になります。
担当者の紐づけの更新を行う作業ですが、関数で効率的にこの処理を行うことはできますでしょうか?
画像(例)を添付しました。
次のような顧客データがあります。(営業)担当者コード11111が担当している顧客の中で、施設名(顧客の勤務先)がA~Dの場合、それごとに担当者を11111から他の担当者に書き換えたい
【顧客データ】★(画像のA~I列)
A列コード
B列名前
C列施設名
D列施設名住所
E列施設名電話
F列担当者コード
G列ふりがな(B)
H列他情報1
I列他情報2
【今回変更したい内容】(画像のKLM列)
施設名
株式会社A 現担当11111を22222に
施設名
株式会社B 現担当11111を95959に
施設名
株式会社C 現担当11111を65656に
施設名
株式会社D 現担当11111を23232に
【条件】
施設名はあいまい一致 例 A株式会社や01_A会社など数字が入っていたり記載の仕方が様々(”A”でこれらは探すことはできる。)
今回の該当件数はあらかじめ提示されていない。Aが何件でBが何件など
約1万行のデータ
施設数は500ほど
更新するファイル★はcsv
以上どうぞよろしくお願いいたします。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
こんばんは
方法も質問文に示されているので、何がご質問なのかよくわかりませんけれど・・・
1)関数で行う方法
関数ではセルの値を直接書き換えられないので、例えばJ列に新担当を表示します。
・提示例のように現担当が同一人なら、
「該当する担当なら、LOOKUP等で新担当を表示、該当しない時及び表にない時は現担当を表示」
する関数をJ列に設定して、下方にフィルコピー。
=IF(担当=入れ替え担当,IFERROR(VLOOKUP(施設名,表,3),現担当),現担当)
みたいな感じの式で。
・J列をコピーして「値をペースト」で担当者列に上書き
でできるのでは?
2)マクロを利用する方法
フィルコピーが面倒とか、関数式が作れないような場合は、同様の処理をマクロで行う。
あたりが、すぐに思いつくやり方ですけれど・・・
こんにちは。ありがとうございます。関数が知りたいので
=IF(担当=入れ替え担当,IFERROR(VLOOKUP(施設名,表,3),現担当),現担当)
こちらを教えていただけないでしょうか?!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBAで重複データを確認したい 5 2022/10/07 16:24
- Visual Basic(VBA) 指定月分の顧客データファイルを統合して並べ替え、所定の場所に貼り付ける (再質問) 4 2022/09/14 22:51
- Visual Basic(VBA) エクセルについて教えてください。 3 2023/06/28 09:11
- Excel(エクセル) エクセルの数式で教えてください。 5 2023/02/10 15:11
- Visual Basic(VBA) Excel(VBA) 特定の条件に該当する行の値、書式を同じセルにコピ&ペーストしたいです 1 2022/05/21 18:18
- 宗教学 日蓮正宗の信者です。 現在21歳で健常者で日蓮正宗の上層部の指示で生活保護を受けて 生活保護の施設に 9 2022/05/12 20:54
- 分譲マンション 分譲マンションの初の管理組合の困った点について精神的に来ています。 3 2022/08/05 07:03
- 転職 以下業務内容は営業の経験に含まれますか? 現在、スポーツジムで勤務しています。 業務のひとつとして、 4 2022/07/07 02:34
- Visual Basic(VBA) VBA 最終行まで数式をコピーする 3 2023/01/03 15:44
- Excel(エクセル) Excel2007での条件付き書式について 6 2023/05/02 10:56
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで二つの数字の小さい...
-
スマートな関数を教えて下さい。
-
PowerPointで表の1つの列だけ...
-
関数を教えて下さい。
-
エクセルで最初のスペースまで...
-
「B列が日曜の場合」C列に/...
-
2つのエクセルのデータを同じよ...
-
エクセル 時間帯の重複の有無
-
エクセル 文字数 多い順 並...
-
エクセルの項目軸を左寄せにしたい
-
EXCELで 一桁の数値を二桁に
-
エクセルの並び変えで、空白セ...
-
エクセル(勝手に太字になる)
-
50人を数回、グループ分けする...
-
オートフィルターをかけ、#N/A...
-
エクセルで文字が混じった数字...
-
VBAで文字列を数値に変換したい
-
エクセル 同じ値を探して隣の...
-
Excel 別ファイルに自動的に反...
-
エクセルの表から正の数、負の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで二つの数字の小さい...
-
PowerPointで表の1つの列だけ...
-
エクセルで最初のスペースまで...
-
2つのエクセルのデータを同じよ...
-
エクセル 同じ値を探して隣の...
-
エクセル(勝手に太字になる)
-
「B列が日曜の場合」C列に/...
-
エクセル 文字数 多い順 並...
-
EXCELで 一桁の数値を二桁に
-
Excelで半角の文字を含むセルを...
-
エクセルで文字が混じった数字...
-
エクセルの項目軸を左寄せにしたい
-
Excel、市から登録している住所...
-
エクセルで、列の空欄に隣の列...
-
エクセルの表から正の数、負の...
-
エクセルの並び変えで、空白セ...
-
VBAで文字列を数値に変換したい
-
A列がない・・・A列が非表示に...
-
文字列に数字を含むセルを調べたい
-
50人を数回、グループ分けする...
おすすめ情報