![TEXTJOIN [Excel]で結合されたセルの数を追跡することは可能ですか?](https://rvso.com/image/1672287/TEXTJOIN%20%5BExcel%5D%E3%81%A7%E7%B5%90%E5%90%88%E3%81%95%E3%82%8C%E3%81%9F%E3%82%BB%E3%83%AB%E3%81%AE%E6%95%B0%E3%82%92%E8%BF%BD%E8%B7%A1%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%81%AF%E5%8F%AF%E8%83%BD%E3%81%A7%E3%81%99%E3%81%8B%3F.png)
答え1
エントリはカンマで区切られています。したがって、エントリ数を取得するには、カンマの数を数えて1を加算するだけです。+ 1
示した例では、F1 に次の数式を入力します。
=LEN(E1)-LEN(SUBSTITUTE(E1,",","")) + 1
F2に次の数式を入力します。
=LEN(E2)-LEN(SUBSTITUTE(E2,",","")) + 1
また+ 1
、エントリが 1 つしかない場合でも、正しい結果が得られることが保証されます。
値が返されない条件がある場合は、数式を次のように変更します。
=IF(LEN(E)>0,LEN(E1)-LEN(SUBSTITUTE(E1,",","")) + 1,0)
答え2
$B$2:$B$9=1
内で使用しますTextJoin
。 内でも使用できますCOUNTIF
。
=COUNTIF($B$2:$B$9,1)
4 を返します。
チーム番号をハードコードするのではなく、セルに番号だけを配置しD1:D2
、カスタムの数値形式 を指定できます"Team " #
。
次に、=TEXTJOIN(", ",TRUE,IF($B$2:$B$9=$D1,$A$2:$A$9,""))
と を使用して=COUNTIF($B$2:$B$9,$D1)
、各チームごとに下にドラッグします。