2017-11-09 5 views
0

私はドラッグしようとしている数式を持っているので、式の次の部分を増やします( "ROW() - X" Xは整数です)。私はそれをどうやって行うのかについてはあまりよく分かりません特定のセルのロックとロック解除の概念を理解していますが、このシナリオでどのように適用できるかはわかりません。Increment ROW() - 数式としてのX値が下にドラッグされるEX

式:

=IFERROR(INDEX($C$2:$C$591,SMALL(IF(1=((--($G$2=$A$2:$A$591))*(--(F5=$B$2:$B$591))),ROW($C$2:$C$591)-1,""), **ROW()-4)**),"NOT FOUND") 

そのROW() - 私は私がダウンして、セルをドラッグすると、インクリメントしたい4ビット。

おかげ

+1

'ROW()'はすでに数式がドラッグされると上がる番号を生成します。たぶん '2 * ROW() - 4'ですか?あるいは、4がインクリメントしたい部分ならば、そうすることで 'ROW()'が取り消されますので、定数を使う方が良いでしょう。 – jsheeran

+0

はい、それは私が式を下にドラッグすると増やそうとしている4です。エクセル式にあまり慣れていないのですが、この状況で定数をどのように使うのですか? – James

+0

あなたが求めているのは 'ROW() - ROW() - 3'です。 'ROW() - ROW()'を除いて、 '-3'を使うだけです。 – jsheeran

答えて

0

あなたは、各行に4によって、式の特定の部分をインクリメントしようとしている場合は、これを使用することができます:

もちろん
= 4*ROW() 

、これは行の4を返します。 1、2行目に8を返します。

どのようなオフセットが必要な場合でも使用できます。もし行1が1を返し、行2が5を返すようにしたい場合は、これを使うことができます:

= 4*ROW()-3 
関連する問題