表の列Aからすべての一意の名前を取得するためにスプレッドシートを使用したいのですが、同時に空白のセルを無視したいと思います。これまで、列Aからすべての一意の名前を返すこの数式を取得しましたが、空のセルを無視し、以前に追加された値を繰り返さないようにする方法がわかりません。
ここ は、これまでのドキュメントの外観です。空白のセルがあるため、Meganの後にすべてが停止することがわかります。
=IFERROR(INDEX($A$2:$A$90, MATCH(0, COUNTIF($I$10:I10, $A$2:$A$90), 0)), "")
長く広範囲に検索しましたが、何も思いつきませんでした。誰かがそれをどのように行うことができるか考えているなら、私は本当に感謝しています。ありがとう!
=unique(A2:A)
は動作するはずです
=unique(filter(A2:A,A2:A<>""))
は空白も無視します
クエリを使用できます:
=unique(query(A2:A,"select A where A<>''"))
次のコードを使用できます。
=IFERROR(INDEX($A$2:$A$90, MATCH(0, INDEX(COUNTIF($I$10:I10, $A$2:$A$90)+($A$2:$A$90=""), ), 0)), "")
動作するはずです