2017-01-03 10 views
0

こんにちは私は連結のためにこの式を持っており、次のセルに貼り付けられるたびにインクリメントしなければならない以外は正しく動作します。ここで式を自動インクリメントしようとしています

は公式です:

=CONCATENATE(INDIRECT("AG"&"$"&(ROW() + 1))," | ", INDIRECT("AG"&"$"&(ROW() + 2)))

それが貼り付けされるたびに上がるためにのために、私はちょうど必要があります。私は正しい軌道にいると思うが、どんな助けもありがたい。

また、これは私がコードをインクリメントしたいものです。

=CONCATENATE(INDIRECT("AG"&"$"&(ROW() + 1))," | ", INDIRECT("AG"&"$"&(ROW() + 2)))
=CONCATENATE(INDIRECT("AG"&"$"&(ROW() + 2))," | ", INDIRECT("AG"&"$"&(ROW() + 3)))
...など

+1

数式を上下にコピーしていますか? ROW()またはCOLUMN()はインクリメンタとして十分なはずですか? – MacroMarc

答えて

0

私は式が始まりますどの行わからないが、それは上を開始すると仮定すると行10、これは動作します。

=CONCATENATE(INDIRECT("AG"&"$"&(ROW() + (Row()-9)))," | ", INDIRECT("AG"&"$"&(ROW() +(Row()-8))))

あなたは、開始行として必要なものは何でも行のために調整することができます。

0

私は解決策を考え出した:

私はまで必要となる数字からヘルパーカラム(AK)を追加しました。 "|"、INDIRECT( "AG" & "$" &(

= CONCATENATE(INDIRECT( "AG" & "$" &を(ROW()+ AK1))、:そして、式のために、以下のようにすることを使用ROW()+ AK2))))

ありがとうございました。

関連する問題