[[20230928160653]] 『1列目の重複行を削除し、2列目以降の内容を連結』(まる) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『1列目の重複行を削除し、2列目以降の内容を連結して1行にまとめたい』(まる)

▼元データ
商品管理番号(商品URL) 表示先カテゴリ
test01 アパレル, トップス
test01 ブランド, トップス, ブルー
test01 ブランド, メンズ, ナイキ
test02 アパレル, トップス
test02 ブランド, トップス, ホワイト
test03 アパレル, ボトムス
test03 ブランド, アパレル, デニム

▼元データを関数を使ってこんな形に書き換えたいです。
商品管理番号(商品URL) 表示先カテゴリ
test01 アパレル, トップス, ブランド, ブルー, メンズ, ナイキ
test02 アパレル, トップス, ブランド, ホワイト
test03 アパレル, ボトムス, ブランド, デニム

■変更内容
・A列の重複テキスト(完全一致)を削除して1行にまとめる
・A列を1行にまとめる際に、B列の内容を「, 」(半角カンマ+半角スペース)で連結し、重複テキスト(完全一致)があれば削除する。
※Excel2007使用のため、textjoinなど利用不可な関数あり。

お気づきの点があればアドバイスいただけますと幸いです。

< 使用 Excel:Excel2007、使用 OS:Windows11 >


 元データは以下のようなレイアウトということだろうか?
             A                         B
 1  商品管理番号(商品URL)    表示先カテゴリ
 2  test01                     アパレル, トップス
 3  test01                     ブランド, トップス, ブルー
 4  test01                     ブランド, メンズ, ナイキ
 5  test02                     アパレル, トップス
 6  test02                     ブランド, トップス, ホワイト
 7  test03                     アパレル, ボトムス
 7  test03                     ブランド, アパレル, デニム
(ねむねむ) 2023/09/28(木) 16:30:06

 おっと
 >7  test03                     ブランド, アパレル, デニム
 は
 8  test03                     ブランド, アパレル, デニム
 に修正で。
(ねむねむ) 2023/09/28(木) 16:37:12

行列の指定が抜けており失礼しました。
そうです!
(まる) 2023/09/28(木) 16:40:22

 元データのB列の表示先カテゴリで一つのセルに,で区切られた文字列は最大何個になるだろうか?
(ねむねむ) 2023/09/28(木) 16:51:23

 おっともう一つ、書き換え後の表示先カテゴリでは,で区切られた文字列は最大何個になるだろうか?
(ねむねむ) 2023/09/28(木) 16:53:10

>元データのB列の表示先カテゴリで一つのセルに,で区切られた文字列は最大何個になるだろうか?
多くても10個以内の予定です。

>書き換え後の表示先カテゴリでは,で区切られた文字列は最大何個になるだろうか?
多くても30個以内の予定です。
(まる) 2023/09/28(木) 17:14:50


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.