リストからすべてのN番目の値を取得する方法
ある範囲、3つおきの値、4つおきの値などから交互にセルをコピーしたい場合があります。これらすべての場合において、手動でコピーすることは無駄な作業になります。では、解決策は何ですか? n行ごとに値をコピーするにはどうすればよいですか?このための公式はありますか?
はいあります。 ExcelのOFFSET関数を使用して、n番目の行から値を取得できます。どうやって?それを見てみましょう。
=OFFSET(First_Cell_in_List,(ROW(A1)*N)-1,0)
First_Cell_in_Range:コピー元のリスト範囲の最初のセルの絶対参照です。たとえば、リストがA5:A100にある場合、First_Cell_in_Rangeは$ A $ 5です。列見出しを含めないでください。
N:倍数の値が得られる数です。たとえば、リストから2番目ごとの値を取得する場合、Nは2です。3番目ごとの値については、3というようになります。
ROW(A1):Nの倍数を取得するためのものです。
次に例を見て、それがどのように機能するかを説明します。
例Excelのリストから毎秒値をコピーする
ここにアイテムのリストがあります。リストから1つおきの値を新しい範囲でコピーする必要があります。
では、どうすればよいのでしょうか。
リストには11個のアイテムがあるため、5個の代替アイテム(2、4、5、6、10)を取得します。
E4に次の数式を記述し、セルをコピーします。
=OFFSET($B$4,(ROW(A1)*2)-1,0)
ここで、$ B $ 4はリスト範囲の最初のセルであり、リストから1秒ごと(代替)の値をコピーするため、Nは2になります。
3つおきのアイテムをコピーする場合は、この式を使用します。
=OFFSET($B$4,(ROW(A1)*3)-1,0)
4日ごと:
=OFFSET($B$4,(ROW(A1)*4)-1,0)
等々。このExcel式を使用して、から任意のN番目の値をコピーできます。
仕組み
この数式は、2つのExcel関数 `link:/ counting-the-offset-function-in-excel [OFFSET]`を使用してこのタスクを実行します
および link:/ lookup-and-reference-excel-row-function [ROW]
。
OFFSET関数は、指定されたセルの行と列のオフセットから値を返します。
ROW関数は、指定された参照の行番号を返します。
内部から始めて、 link:/ lookup-and-reference-excel-row-function [ROW]
(A1)
A1は1行目に属しているため。
( link:/ lookup-and-reference-excel-row-function [ROW]
(A1)2は2になります。
( `link:/ lookup-and-reference-excel-row-function [ROW] `(A1)2)-1、(12)-1 = 1になります。
式をコピーすると、ROWの参照はA2、A3、A4などに変わります。 A2の場合、最終値(22)-1 = 3を取得します。A3の場合、(33)-1 = 5を取得します。
これで、E4の式を次のように解きました。 = link:/ counting-the-offset-function-in-excel [OFFSET]
($ B $ 4,1,0)。
これにより、2番目のB4から1行下の値が返されます。 B4からの値。
E4では、式は= link:/ counting-the-offset-function-in-excel [OFFSET]
($ B $ 4,3,0)となり、4番目になります。 B4からの値。同様に、すべての交互のコストを取得します。
これで、ExcelのリストからN番目の値をすべてコピーする方法がわかりました。これは私が知っている手法です。n番目のセルをコピーするための他のトリックを知っている場合範囲から、以下のコメントセクションで自由に共有してください。
Excel 2019、2016、2013、および2010のこの機能またはその他の機能について質問がある場合は、コメントセクションを使用してください。
関連記事:
link:/ lookup-formulas-how-to-retrieve-latest-price-in-excel [Excelで最新の価格を取得する方法]
`link:/ lookup-formulas-retrieveing-the-first-value-in-a-list-that-is-greater-smaller-than-a-specified-number [大きい/小さいリストの最初の値を取得する指定値より] `
link:/ lookup-formulas-retrieveing-the-row-of-a-matched-value [一致した値の行全体を取得する方法]
人気の記事:
link:/ forms-and-functions-introduction-of-vlookup-function [ExcelのVLOOKUP関数]
link:/ Tips-countif-in-microsoft-excel [COUNTIF in Excel 2016]
link:/ excel-formula-and-function-excel-sumif-function [ExcelでSUMIF関数を使用する方法]