1

Microsoft Excel 2013 の場合:

スプレッドシートがあります (別のプログラムから毎月エクスポートされます)。私の目標は、データの最後の行を取得し、それをデータの最初の行から差し引くことです (スプレッドシートのすべての値は数値です)。行数は毎月変わります。

次を使用して、数値が含まれる列の最後のセルを選択することで、データの最後の行を取得できました。=INDEX(B:B,MATCH(9.99999999999999E+307,B:B))

必要なのは、列から数値を持つ最初のセルを取得するための別の方程式です。これにより、最初の値から最後の値を減算する式を書くことができます。

4

1 に答える 1

2

LOOKUPを使用して、最後の数式を単純化できます。

=LOOKUP(9.99999999999999E+307,B:B)

そして最初の数のためにこれを試してください

=INDEX(B:B,MATCH(1,INDEX(ISNUMBER(B:B)+0,0),0))

于 2013-09-11T22:36:30.203 に答える