2017-12-19 16 views
0

列Aには、連続したデータのコレクションがあります。すべて1から始まり、異なる数字で終わります。私は各列の最大数を持つ列Bを作成することができたらいいと思う。これを行うのに役立つ数式がありますか?番号が同じセル内ではなく、シーケンスはいつもあなただけの缶1で起動した場合、これらの数字は、= 1 A2 = 2 A3 = 3 .....Excel、シーケンスのコレクションの最大値を見つけよう

A 123123412 
B 333444422 
+1

は、異なる細胞におけるこれらの数字はありますか?私。 A1 = 123123412、A2 = 333444422? – QHarr

+0

VBAでは簡単ですが、タグからの数式は数式である必要がありますか? – QHarr

+0

彼らは異なった細胞にあります。彼らは異なった細胞にあります。 A1 = 1、A2 = 2、A3 = 3、 – user1481397

答えて

0

異なるcells.eg.A1にあり列に次の1を探し、(あなたが列の最後の番号を見つける必要がある最後のシーケンスを除く)バック1を行く:

=IFERROR(INDEX(A$1:A$100,MATCH(1,A2:A$100,0)+ROW()-1),LOOKUP(999,A$1:A$100)) 

enter image description here

これは短いですが、なければなりませんCtrl + Shift + Enter(CSE)を使用して配列式として入力します。

=INDEX(A1:A$99,MATCH(TRUE,A2:A$100<A1:A$99,0)) 

非CSEバージョン

=INDEX(A1:A$99,MATCH(TRUE,INDEX(A2:A$100<A1:A$99,0),0)) 
+0

それは動作します!どうもありがとうございます! – user1481397

+0

それはあなたのために働いてうれしい、嬉しいです。 –

関連する問題