
이는 아래 이미지에서 셀 F2에 필요한 공식을 참조한 것입니다.
F2는 결과를 보여줍니다나는 원해요:
나는 필요하다:A열에 있는 모든 변형에 대해 B열의 데이터를 연결하는 Concat Formula입니다.엑스항목 버전(C2의 기능 기반)이 있는 경우 연결을 강화해야 합니다.엑스 A 열에서 텍스트 문자열을 그리려면 −1 번.
이 작업을 수행하는 가장 좋은 방법을 찾을 수 없습니다! 참조가 필요한 경우 새 함수를 만드는 것도 괜찮습니다(F의 집계 CONCAT과 같이 "BASE"를 찾기 위해 IF 문을 작성할 수 있기 때문입니다...).
- C2의 숫자를 알고 있습니다. A열의 텍스트가 나타나는 횟수입니다.
- 나는 E2의 번호를 알고 있습니다. 그것은 행 번호입니다.
- 나는 D의 결과를 알고 있습니다. A의 텍스트가 처음으로 나타나면 "Base"이고 그렇지 않으면 "Variant"입니다.
- A열의 텍스트는 항상 정렬되어 있다는 것을 알고 있습니다.
답변1
적응내 대답에게여러 행의 조건부 셀 내용 연결, 다음 수식을 입력합니다.
F2
→=IF(AND(A1<>A2,A2<>""), G2, "")
G2
→=IF(A2<>A3, B2, B2 & ", " & G3)
(질문에 표시된 대로 데이터가 행 2에서 시작한다고 가정) Column 을 사용하지 않으려면 G
사용 가능한 열(예: Z
또는 AG
)을 사용하고 이에 따라 참조를 변경할 수 있습니다. 모든 데이터를 포함하려면 아래로 드래그/채우세요.
두 번째 열의 수식(Column 이라고 가정 G
)은 Column의 현재 항목에 대한 쉼표로 구분된 크기 목록을 A
아래에서 위로 작성합니다. 보다 정확하게는 셀 에 행 목록이 포함되어 있습니다. Gn
N그리고 아래. (지금 그림을 살펴보는 것이 도움이 될 수 있습니다.) 다음과 같이 적혀 있습니다.
- 다음 행의 열 값이
A
현재 행과 다른 경우(A2<>A3
)이것은 해당 값의 마지막 행이므로 이 행과 그 아래의 목록은 이 행의 값일 뿐입니다. - 그렇지 않으면,이것은(는) 해당 값의 마지막 행이 아니며 이 행 아래 행에는 해당 행과 그 아래에 대한 목록이 있습니다. 그래서 저는 이 행의 값을 가져와서 아래 행의 목록에 "추가"하고 싶습니다.
그런 다음 열의 수식은 해당 항목 F
의 첫 번째 행에 해당 항목에 대한 전체 목록을 표시하고 다른 행에는 공백을 표시합니다. 이 행의 열 A
값이 비어 있는 경우에도 공백으로 표시됩니다.
G
이 작업을 수행한 후에 는 열을 숨길 수 있습니다 .
답변2
추가 열을 사용하고 .. 숨기십시오. ( :
F2 ----> =IF(A2="","",IF(A1=A2,"",G3&", "&B2))
G2 ----> =IF(A2="","",IF(A2=A3,A2&", "&G3,B2))
아래로 드래그하세요. 작동하는지(또는 작동하지 않는지) 공유해 주세요. ( :