0

次のようなデータセットがあります: A1 から「1」で始まります。

1 a
2 b
3 c
4 d

列 A は配列式です =arrayformula(row(b1:b)) 列 B は手入力です

データベースにクエリを実行し、一致列Bでアイテムの行を見つけたいので、そのようなコードがあります

=query("A1:B","select A where B like '%c%')

これは私に「3」を与えるはずです

私の質問:

1 ~ 4 の数字をクエリ行に入れる方法はありますか? 配列数式row(b1:b)のようなもので。列 A の余分な列を無駄にしたくない

したがって、基本的には手動入力だけが必要で、クエリを実行すると行番号が表示されます。

スクリプトコードはありません。

私はいくつかのことを試しましたが、うまくいきませんでした。

から始まるソリューションを探しています

=query()
4

3 に答える 3

-1
=QUERY({A1:A,ARRAYFORMULA(ROW(A1:A))},"SELECT Col2 WHERE Col1 LIKE '%c%'")
于 2019-02-18T00:15:36.353 に答える