![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
エクセルでのデータの作成で困っております
下記のように「送り主」と「届け先」の重複データを抽出し数字を与えたいのですが、どうしてよいか判らず困っております。
教えて頂けますでしょうか
ギフト配送先のデータ抽出
送り主 届け先 商品
田中太郎 1 佐藤花子(りんご1個)
田中太郎 1 佐藤花子(みかん1個)
田中太郎 1 佐藤花子(バナナ1本)
田中太郎 2 山本○子(みかん1個)
田中太郎 2 山本○子(バナナ1本)
山本○次 1 鈴木△子(りんご詰め合わせ)
山本○次 2 高橋×子(みかん詰め合わせ)
山本○次 3 田中□子(りんご詰め合わせ)
宜しくお願い致します
No.2ベストアンサー
- 回答日時:
あー、こちらこそごめんなさい。
前回回答のやり方だと
1
1
1
2
2
1
2
3
とはならずに
1
1
1
2
2
3
4
5
になっちゃいますね。
送り主が上の段と変わったら、必ず1になるようにすればよいわけですね。
まず、
届け先と商品のデータが、1つのセルで一体になっているのでしょうか?
もしもそうであれば、そのままだとまずいので、エクセルで扱う前に、CSVをエディタかワープロで開いて、“(”の文字を“,”(半角のカンマ)に置換してください。
行 C D E F
3 田中太郎 (数式欄) 佐藤花子 りんご1個
4 田中太郎 (数式欄) 佐藤花子 みかん1個
5 田中太郎 (数式欄) 佐藤花子 バナナ1本
6 田中太郎 (数式欄) 山本○子 みかん1個
7 田中太郎 (数式欄) 山本○子 バナナ1本
8 山本○次 (数式欄) 鈴木△子 りんご詰め合わせ
9 山本○次 (数式欄) 高橋×子 みかん詰め合わせ
10山本○次 (数式欄) 田中□子 りんご詰め合わせ
セル D3 に、こう記入します。
=IF(C3=C2,IF(E3=E2,D2,D2+1),1)
セルD3をコピーし、セルD4以下に貼り付けます。
(完了)
上記を行なった後、D列の中身を数式(=IF・・・)ではなく数(1,2,3・・・)に変更したい場合は、
D列全体を選択し、
コピ → 編集 → 形式を選択して貼付(「値」を選ぶ)
で、D列自身に貼り付ければよいです。
以上です。
No.1
- 回答日時:
こんばんは。
おそらく、送り主と届け先が同じ場合は、商品をまとめて配送するという意味ですよね。
色々やり方はあるかもしれませんが、
私は、そういうとき、こういう手順でやっています。
(他にもやり方があると思いますが、これが簡単で確実なので)
1.
ソート(並べ替え)をする
(ソートキー1=送り主、ソートキー2=届け先)
ソートした結果が、こうだとします。
行 C D E
3 田中太郎 佐藤花子 (りんご1個)
4 田中太郎 佐藤花子 (みかん1個)
5 田中太郎 佐藤花子 (バナナ1本)
6 田中太郎 山本○子 (みかん1個)
7 田中太郎 山本○子 (バナナ1本)
8 山本○次 鈴木△子 (りんご詰め合わせ)
9 山本○次 高橋×子 (みかん詰め合わせ)
10 山本○次 田中□子 (りんご詰め合わせ)
2.
セル F3 に、こう記入します。
=IF(C3=C2,F2,IF(D3=D2,F2,F2+1))
(ただし、上記のように、データの左上隅がセルC3である場合の式であることに注意。そうでない場合は、式の中のセル名もずらす。)
3.
セル F3 をコピーし、セル F4~F10 に貼り付けます。
(完了)
以上、ご参考になりましたら幸いです。
sanori様
有難う御座います
質問の仕方が悪く申し訳御座いませんでした
実は、同一人物からの複数送り先を管理出来る、受注管理ソフトへ取り込む為のCSVを作っております
その為、取り込み用の書式が固定されている為、下記のように届け先枝番を表示させなければならない為、悩んでおります
送り主 届け先枝番 届け先 商品
田中太郎 1 佐藤花子(りんご1個)
田中太郎 1 佐藤花子(みかん1個)
田中太郎 1 佐藤花子(バナナ1本)
田中太郎 2 山本○子(みかん1個)
田中太郎 2 山本○子(バナナ1本)
山本○次 1 鈴木△子(りんご詰め合わせ)
山本○次 2 高橋×子(みかん詰め合わせ)
山本○次 3 田中□子(りんご詰め合わせ)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelマクロ 差分抽出の方法が知りたいです。 2 2023/03/07 13:25
- Excel(エクセル) エクセル 関数 指定の繰り返しの回数 以降(以前)を削除するには、 2 2022/04/24 10:29
- その他(データベース) 20万行あるデータを動かしたい 2 2023/06/13 15:21
- MySQL 【MySQL】本当に困っているので、助けてください。よろしくお願いします。 3 2023/06/03 14:24
- Excel(エクセル) Excelマクロの差分抽出のコードを教えていただきたいです。 2 2023/03/14 11:40
- Excel(エクセル) エクセルの参照について教えてください 1 2022/12/08 16:06
- C言語・C++・C# c言語の問題です 2 2023/07/21 10:51
- バラエティ・お笑い カラオケバトルの次の出演者の中で歌唱力も魂のこもりようも表現力も抜群と思う人を上位から 1 2022/05/04 14:04
- アニメ ちびまる子ちゃん 1 2023/05/11 09:11
- 野球 WBC日本代表 [2] 1 2022/06/07 21:52
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで同じ名前の人が同じ...
-
戸籍に改名された事が残ってた...
-
子どもの改名について
-
氏名 と 名前 の違い
-
家系図を見たら先祖の親と子の...
-
名前を2つ持つ人
-
好きになる人の名前が同じなの...
-
夜にばかり会う彼氏ってどうで...
-
彼女が名前を呼んでくれない。...
-
珍しい名前(キラキラではなく、...
-
彼の名前を呼ぶのを照れてしま...
-
人名でParveen て姓(ラストネー...
-
ハーフであれば、名前は二つ持...
-
ロシア人とハーフの子供の名前
-
彼の呼び方
-
いまさら名前を聞く方法
-
子どもの名前に悟空ってつけた...
-
女性の方へ質問です。女友達を...
-
彼女にパパと呼ばれます
-
再婚相手の元妻と同じ名前です
おすすめ情報