私は3つの列を持っています:
ここで、すべての情報を列Cから列Aに位置合わせされた場所に手動でコピーすることを避けたいと思います。列BとCの値を列Aのステーションリストに位置合わせし、必要に応じて列BとCに空のスペースを挿入します。 。その後、列Bを削除できます。
例として:
ColA ColB ColC
1 1 a
2 2 d
3 4 r
4 6 e
5 7 x
6 9 r
7 10 e
8 11 f
9 13 e
10 15 e
...,...,...
後でこのように見えるはずです...
ColA ColB ColC
1 1 a
2 2 d
3
4 4 r
5
6 6 e
7 7 x
8
9 9 r
10 10 e
11 11 f
12
13 13 e
14
15 15 e
...,...,...
TL; DRバージョン:元のデータをA3:B102に入れ、D3:D102に1〜100の数字を入力し、E3に=IFNA(VLOOKUP($D3,$A$3:$B$102,2, FALSE), "")
を貼り付けてから、E3をE4:E102にコピーします。
必要なものの説明に基づいて、元のデータから並べ替えを分離し、代わりにサンプリングステーションのリストを作成し、VLOOKUP
を使用して各ステーションのデータを検索することをお勧めします。
あなたは3つのものが必要です。
=D3
_をEに配置した場合、EをE4にコピーし、新しいコピーを-にコピーします。 E4は_=D4
_を読み取ります。)$
_が含まれています。=$D3
_をコピーしても列は変更されませんが、行は変更されます。同様に、_=D$3
_を使用すると、列は変更されますが、行は変更されません。最後に_=$D$3
_は常にそのセルを参照し、コピー時に変更されることはありません。)=VLOOKUP($D3,$A$3:$B$102,2, FALSE)
ですが、これにより、存在しないデータを参照するセルに_#N/A
_が配置されます。 _#N/A
_の代わりに空白が必要な場合は、VLOOKUP
をIFNA
内に配置する必要があります。この例の完成した式は=IFNA(VLOOKUP($D3,$A$3:$B$102,2, FALSE), "")
であり、結果は次のようになります。