4

Google スプレッドシートで表現された一連の多次元データがあるとします。

 A | 1 | x
 A | 2 | y
 A | 3 | z

FILTERおよびINDEX関数を使用して複数の値を検索するのは非常に簡単です。を検索するA2と、y. ただし、同様のデータが 1 つのセルに結合されると、次のようになります。

   | 1 | x
 A | 2 | y
   | 3 | z

同じことを達成する機能はありますか?実際には最初の行にFILTERしかないため、メソッドは暗黙的なセットの最初の行のみを返します。A

興味がある場合は、ここで「ルール」シートを使用してライブ シートを表示できます。

私はカスタム関数に取り組んできましたが、よりポータブルなものを望んでいます。別のシートで非表示にできる限り、ヘルパー セルは問題ありません。

4

1 に答える 1

1

ヘルパー セルのアイデアを使用する 1 つのオプションは、別の (非表示の) シートでルール シートを「正規化」し、そのシートでルックアップを実行することです。たとえば、そのシートの A3 では:

=ArrayFormula(HLOOKUP(IF(ROW(Rules!A3:A),Rules!A2),Rules!A2:A,VLOOKUP(ROW(Rules!A3:A),FILTER(ROW(Rules!A3:A),LEN(Rules!A3:A)),1)-1,0))

その数式を必要なだけ右側に記入してください。注: この数式は、(使用している) スプレッドシートの新しいバージョンでのみ機能します。

于 2014-03-21T00:13:50.133 に答える