商品一覧のシート名、例えばシート1にお示しの表が有るとして作業列をD列に作り、D2セルには次の式を入力して下方にドラッグコピーします。
=IF(AND(C2="",C1=""),"",IF(A2<>"",A2&"/1",LEFT(D1,FIND("/",D1)-1)&"/"&COUNTIF(D$1:D1,"*"&LEFT(D1,FIND("/",D1)-1)&"*")+1))
管理ファイルの或るシートのC2セルには次の式を入力してD2セルまで横にドラッグコピーしたのちに下方にもドラッグコピーします。
=IF(ISERROR(INDEX([商品一覧.xlsx]シート名!$B:$C,MATCH(INDEX($B:$B,MATCH(10^10,$A$1:$A2))&"/"&ROW()-MATCH(10^10,$A$1:$A2)+1,[商品一覧.xlsx]シート名!$D:$D,0),COLUMN(A1))),"",IF(INDEX([商品一覧.xlsx]シート名!$B:$C,MATCH(INDEX($B:$B,MATCH(10^10,$A$1:$A2))&"/"&ROW()-MATCH(10^10,$A$1:$A2)+1,[商品一覧.xlsx]シート名!$D:$D,0),COLUMN(A1))="","",INDEX([商品一覧.xlsx]シート名!$B:$C,MATCH(INDEX($B:$B,MATCH(10^10,$A$1:$A2))&"/"&ROW()-MATCH(10^10,$A$1:$A2)+1,[商品一覧.xlsx]シート名!$D:$D,0),COLUMN(A1))))
お礼
朝早くの回答ありがとうございます。 回答いただいた式を貼り付けてみたら 商品番号、商品名表示されました。 ありがとうございました。 大変助かります。