の機能を理解しようとしています。をMicrosoft Excelにします。私はいくつかの単純な行動を実践するための簡単な例を作った。つまり、行から指定された順序ですべての値を取得し(指定された2つのセルと指定した範囲の間にある)、別の列にコピーする方法。以下の例に見られるようMS Excelの行の特定のセルから列の値をコピーします。
、私は3つの値の組(ALPHA
、BETA
とGAMMA
)を有する、4列(A、B、CおよびD)上とに7行の範囲の数値で各最後の列(列D)は空です。値の各セットは、各値(すなわち、(A、1)、(A、9)および(A、18))の前の列Aに存在するタイトル名を有する。
A B C D
1 ALPHA_VALUES
2 2.93E+02 7.15E+02 1.22E+03 1.27E+03
3 1.84E+03 1.77E+03 1.88E+03 1.97E+03
4 2.10E+03 2.14E+03 2.17E+03 2.18E+03
5 2.10E+03 2.20E+03 2.19E+03 2.18E+03
6 1.33E+03 1.25E+03 1.30E+03 1.13E+03
7 9.83E+02 9.03E+02 8.20E+02 7.32E+02
8 5.37E+02 4.24E+02 2.93E+02
9 BETA_VALUES
10 0.00E+00 8.71E-10 2.53E-09 1.50E-08
11 5.20E-07 2.11E-06 6.49E-06 1.61E-05
12 6.38E-05 1.08E-04 1.68E-04 2.43E-04
13 4.32E-04 5.51E-04 7.38E-04 1.00E-03
14 1.88E-03 2.54E-03 3.33E-03 4.27E-03
15 6.06E-03 6.92E-03 7.68E-03 8.31E-03
16 2.67E-03 1.44E-03 0.00E+00
17 GAMMA_VALUES
18 0.00E+00 5.85E-14 8.74E-12 1.47E-10
19 1.29E-08 7.45E-08 3.01E-07 9.09E-07
20 4.51E-06 8.04E-06 1.27E-05 5.81E-05
21 2.89E-05 3.46E-05 4.04E-05 4.44E-05
22 3.83E-05 2.69E-05 1.70E-05 1.27E-05
23 7.26E-06 4.85E-06 3.01E-06 1.78E-06
24 6.17E-14 2.22E-15 0.00E+00
上記の3セットのそれぞれを別の列にコピーしたいと思います。各行のセルのデータをフェッチするには、左から右へとデータを新しい別の列にコピーする必要があります。すなわちAPLHA_VALUES
のために結果の列はそうのようにする必要があります:
2.93E+02
7.15E+02
1.22E+03
1.27E+03
1.84E+03
1.77E+03
1.88E+03
1.97E+03
2.10E+03
2.14E+03
2.17E+03
2.18E+03
1.33E+03
1.25E+03
1.30E+03
1.13E+03
9.83E+02
9.03E+02
8.20E+02
7.32E+02
5.37E+02
4.24E+02
2.93E+02
任意のサンプルコードでは、私はあまり理解されるであろうフェッチと列で指定されたデータをコピーする方法で始まる取得します。
が〜1つの余分な列とセットごとに3つの余分な行を追加しました:
変形例(は、より良い式の働きを実証します)。また、数式に参加していない最初の6行にいくつかのデータを追加しました。
A B C D E
1 blah
2 blah 4124
3 blah 342
4 blah 321
5 blah 43
6 blah
7 ALPHA_VALUES
8 2.93E+02 7.15E+02 1.22E+03 1.27E+03 1.27E+03
9 1.84E+03 1.77E+03 1.88E+03 1.97E+03 1.97E+03
10 2.10E+03 2.14E+03 2.17E+03 2.18E+03 1.97E+03
11 2.10E+03 2.20E+03 2.19E+03 2.18E+03 1.97E+03
12 1.33E+03 1.25E+03 1.30E+03 1.13E+03 1.97E+03
13 9.83E+02 9.03E+02 8.20E+02 7.32E+02 1.97E+03
14 2.10E+03 2.20E+03 2.19E+03 2.18E+03 1.97E+03
15 1.33E+03 1.25E+03 1.30E+03 1.13E+03 1.97E+03
16 9.83E+02 9.03E+02 8.20E+02 7.32E+02 1.97E+03
17 5.37E+02 4.24E+02 2.93E+02
18 BETA_VALUES
19 0.00E+00 8.71E-10 2.53E-09 1.50E-08 1.50E-08
20 5.20E-07 2.11E-06 6.49E-06 1.61E-05 1.50E-08
21 6.38E-05 1.08E-04 1.68E-04 2.43E-04 1.50E-08
22 4.32E-04 5.51E-04 7.38E-04 1.00E-03 1.50E-08
23 1.88E-03 2.54E-03 3.33E-03 4.27E-03 1.50E-08
24 6.06E-03 6.92E-03 7.68E-03 8.31E-03 1.50E-08
25 4.32E-04 5.51E-04 7.38E-04 1.00E-03 1.50E-08
26 1.88E-03 2.54E-03 3.33E-03 4.27E-03 1.50E-08
27 6.06E-03 6.92E-03 7.68E-03 8.31E-03 1.50E-08
28 2.67E-03 1.44E-03 0.00E+00
29 GAMMA_VALUES
30 0.00E+00 5.85E-14 8.74E-12 1.47E-10 1.47E-10
31 1.29E-08 7.45E-08 3.01E-07 9.09E-07 1.47E-10
32 4.51E-06 8.04E-06 1.27E-05 5.81E-05 1.47E-10
33 2.89E-05 3.46E-05 4.04E-05 4.44E-05 1.47E-10
34 3.83E-05 2.69E-05 1.70E-05 1.27E-05 1.47E-10
35 7.26E-06 4.85E-06 3.01E-06 1.78E-06 1.47E-10
36 2.89E-05 3.46E-05 4.04E-05 4.44E-05 1.47E-10
37 3.83E-05 2.69E-05 1.70E-05 1.27E-05 1.47E-10
38 7.26E-06 4.85E-06 3.01E-06 1.78E-06 1.47E-10
39 6.17E-14 2.22E-15 0.00E+00
上F2コピーでそれを入れて、あなたは小さな記述を提供してもらえあなたの仕事の? – Yannis
それはちょうど数学です。行は塗りつぶされ/下にドラッグされると増加します。行と列の参照が変更されます。 MOD(ROW(1:1)-1)+ 1)は1から始まり、4行ごとに1ずつ増加します。パターン1,2,3,4,1,2,3,4、...を繰り返し、MATCH(F $ 1、$ A:$ A、0)は開始する正しい行を見つけます。 –
混乱しています。あなたはそれが1で始まり、次に4つの列ごとに1ずつ増加することを意味します。また、私は行10から始まるベータの方法を取得しないでください..私はExcelのnoobです説明してください – Yannis