別のシートまたは同じシートのフィルタ処理されたセル内の連続セル範囲


1

連続したセル範囲をフィルタ処理したセルにのみ割り当てたいデータソースがあります。たとえば、セルにフィルタをかけた場合 A1,A40,A79,A118,A157 など、39セル/行のギャップがあり、私は別のシートから連続セル範囲を割り当てたいと思います。 B1,B2,B3,B4,B5 等々。

しかし私が置いた瞬間 =B1 フィルターをかけた A1 セルをクリックし、残りのフィルタを適用したセルをドラッグします。 B2A40 それは取っている B40。したがって、セル範囲を入力して手動で割り当てる必要があります。 A40 私はタイプする =B2で、 A79 私はタイプする =B3、 等々。

連続したセル範囲になるように、フィルタを適用した行に式を割り当てることは可能ですか。

Screenshot

回答:


0

セルを選択 A1 スルー A352 (またはあなたの範囲の終わりが何であれ)。 タイプ

=OFFSET(B$1, (ROW()-1)/39, 0)

数式ボックスに入力して、 Ctrl + 入る ではない Ctrl + シフト + 入る ) これにより、表示されている各セルにその数式が表示されます。 これはの相対的な行番号を計算します。 B 細胞 あなたが参照したいこと。 例えば:

 (1-1)/39 =  0/39 = 0
(40-1)/39 = 39/39 = 1
(79-1)/39 = 78/39 = 2

等 の OFFSET 関数はセルからその行数をカウントダウン B$1、 そう A1 参照 B1A40 参照 B2A79 参照 B3など


それは完璧です..ありがとうございました..私はこの多くのために苦労しました..あなたは私の人生を楽にしました..もう一度スコットをありがとう..あなたはロックします! :D
mwilliams
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.