私のデータはC9から始まり、18行ごとに参照したいと思います。たとえば、(参照シートが夏という名前):!!!Excelで1枚目のシートからn枚目のシートを別のシートにコピーするにはどうすればよいですか?
= +夏C9
= +夏のC27
= +夏のC45
私はこれを認識するために、Excel取得できますかパターンなので、繰り返し入力する必要はありませんか?
ありがとうございます!
私のデータはC9から始まり、18行ごとに参照したいと思います。たとえば、(参照シートが夏という名前):!!!Excelで1枚目のシートからn枚目のシートを別のシートにコピーするにはどうすればよいですか?
= +夏C9
= +夏のC27
= +夏のC45
私はこれを認識するために、Excel取得できますかパターンなので、繰り返し入力する必要はありませんか?
ありがとうございます!
きれいではありませんが、あなたはこのような何か行うことができます。
=indirect("Summer!C" & (Row()*18-9))
は基本的に乗数として現在の行を使用して、式を構築します。
編集: 間接は、文字列から構築したセル参照を使用できるようにする関数です。だから我々は、実際にcontructしようとしている:
=indirect("Summer!C9")
だから我々が行う必要があるすべては私たちが手元に何から数9の計算で、あなたの元
=Summer!C9
と同じように評価します。必要な数を計算するための適切な数学を見つけるには、この簡単なバージョンをテストしてみましょう。
=(Row()-n+1)*18)-9)
これはあなたに番号を与えます。 nをの最初のの式が表示されている行番号に置き換えます。あなたの最初の式が行25に実際にいたのであれば、あなたの代わりに使用したい:
=(Row()-25+1)*18)-9)
あなたは数が正しいことを確認したら、そしてちょうど
=indirect("Summer!C" &
部分にタックとあなた行くのが良いはずです。注:私はまた、各式が前の行の下の行にあると仮定しました。そうでない場合は、他の調整を加える必要があります。しかし、そのすべてがちょうど数学です。
あなたはちょうどあなたがこれはそれを何セル...私のために動作しませんでしただけでフィルタして、選択可視セルを行い、新しいシート
に貼り付けることができ、上記および下記の言葉で混ぜ番号が必要な場合新しいシートに入っていなければなりませんか?私はA1を使用していません。数式を崩してもいいですか(すべてが意味するもの)?ありがとう! –
すごい!出来た!戻ってきてくれてありがとう!あなたが気にしない場合はもう1つ追加してください...どうすればこの列にコピーできますか?他のシートと同じ列を参照する必要があります。 –
列も変わるようにしますか?それは通常数字ではなく文字であるため、やや強すぎます。しかし、FIRSEの2番目のパラメーターを含めると、INDIRECT関数はR1C1形式の表記法を使用することができます。私はそれをすべてデバッグする時間がありませんが、最終的には次のようなものを生成したいと思います:= indirect( "Summer!R"&rownum& "C"&colnum、FALSE) "rownum"と "colnum"は正しい行番号と列番号を与える数式。 – BradC