web-dev-qa-db-ja.com

数値が重複している場合にテキストを組み合わせるための数式

私は a table を使用して、列Aに重複する番号がある場合に条件とテキストを組み合わせ、次に列Bのテキストを組み合わせます。私がこのように作成した式:

=IF(COUNTIF($A:$A,A2)>1,TEXTJOIN(",",TRUE,B2:B),"")

しかし、結果は一致しません。結果は列Eに必要です。 enter image description here

1
  • 最初の行のセルに貼り付け:
=ARRAYFORMULA(IF(IF(LEN(A2:A), IF(((COUNTIF(A2:A, A2)<>
 COUNTIF(INDIRECT("$A$2:A"), A2:A))+(MATCH(A2:A, $A$2:$A, 0)<
 ROW(A2:A)-1))>1, TRUE, ), )=TRUE,
 {""; IF((COUNTIF($A$2:$A, $A$2:$A)>1), B2:B, )&
      IF((COUNTIF($A$2:$A, $A$2:$A)>1), B3:B, )}, ))

0
user0