• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセル 条件によりセル内の文字を結合する方法を教えてください)

エクセルで条件によりセル内の文字を結合する方法とは?

このQ&Aのポイント
  • エクセルで条件によりセル内の文字を結合する方法を教えてください。下表で同じ品番で色が複数ある場合、備考欄のセルに結合して表示する関数又はマクロの方法を教えてください。
  • 同じ品番で色が複数ある場合、備考欄のセルに結合して表示するための関数又はマクロの方法をエクセルで教えてください。
  • エクセルで条件によりセル内の文字を結合する方法とは何か?同じ品番で色が複数ある場合、備考欄のセルに結合して表示するための関数又はマクロの方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • n-jun
  • ベストアンサー率33% (959/2873)
回答No.1

Sub test_3()  Dim i As Long, j As Long  Dim st As String  j = 0  For i = 2 To Cells(Rows.Count, 2).End(xlUp).Row + 1      j = IIf(j = 0, i, j)      If Range("B" & i).Value = Range("B" & i + 1).Value Then         st = IIf(InStr(st, Range("E" & i).Value) = 0, st & Range("E" & i).Value & "/", st)      Else         st = IIf(InStr(st, Range("E" & i).Value) = 0, st & Range("E" & i).Value & "/", st)         Range("F" & j).Value = Left(st, Len(st) - 1)         st = "": j = 0      End If  Next End Sub これでしょうか。

otk-ks
質問者

お礼

考えていたことができました。ありがとうございました。

関連するQ&A