Di Excel, bagaimana cara menyalin rumus turun atau lebih, melewatkan sel?

1

Mis: = A1 + A2 sel berikutnya turun A3 + A4 sel berikutnya turun A5 + A6, bukan A1 + A2, A2 + A3, A3 + A4. Saya mencoba untuk menjaring sel, ada yang duplikat persis, ada juga yang tidak

Reanna
sumber
Saya tidak jelas tentang apa tujuan Anda. Apakah Anda menginginkan solusi umum untuk pertanyaan yang diajukan dalam judul, di mana baris berturut-turut dalam satu kolom referensi berturut-turut pasang baris di kolom lain, atau Anda hanya mencoba menyelesaikan masalah A1 + A2, A3 + A4, A5 + A6? Saya tidak mengerti "Saya mencoba menjaring sel, ada yang duplikat persis, ada yang tidak".
Scott

Jawaban:

2

Sebagai solusi yang lebih umum untuk Jawaban Scott , varian rumus berikut ini tidak perlu dimulai pada baris 1:

=SUM(OFFSET($A$1, 2*(ROW()-ROW($A$1)), 0, 2, 1))

Untuk menggunakannya, masukkan rumus dalam baris yang sama dengan titik data pertama, sesuaikan referensi sel absolut untuk menunjuk ke titik data pertama, dan Otomatis Isi formula ke bawah. Misalnya. untuk mendapatkan jumlah A2 + A3, A4 + A5, dll., masukkan formula dalam B2 dan arahkan ke "$ A $ 2", dan seret / isi formula ke bawah.

Demikian pula, untuk mengambil jumlah tiga sel sekaligus (A1 + A2 + A3, A4 + A5 + A6, dll.), Anda dapat menggunakan

=SUM(OFFSET($A$1, 3*(ROW()-ROW($A$1)), 0, 3, 1))

Rintze Zelle
sumber
1

Jika Anda hanya mencoba menyelesaikan masalah A1 + A2, A3 + A4, A5 + A6, inilah solusinya: Masuk

=SUM(OFFSET($A$1, 2*(ROW()-1), 0, 2, 1))

dalam sel B1 dan seret / isi. OFFSET($A$1, 2*(ROW()-1), 0, … alamat sebuah sel dalam Kolom A yang turun dua baris setiap kali formula turun satu baris. Misalnya, dalam B1, ROW() adalah 1 dan ini dievaluasi untuk OFFSET($A$1,0,0,… (sel A1 ), dan masuk B2 menjadi OFFSET($A$1,2,0,…, mis., sel A3. OFFSET(…, 2, 1) mengidentifikasi wilayah 2 baris tinggi dan satu kolom lebar

Pendekatan yang agak lebih umum adalah

=OFFSET($A$1, 2*(ROW()-1), 0, 1, 1)  +  OFFSET($A$1, 2*(ROW()-1)+1, 0, 1, 1)

atau, yang setara,

=OFFSET($A$1, 2*(ROW()-1), 0, 1, 1)  +  OFFSET($A$2, 2*(ROW()-1), 0, 1, 1)

yang secara eksplisit mereferensikan dua sel secara terpisah.

Scott
sumber
-1

Jika rumus memiliki beberapa pola (sesuai dengan contoh Anda = A1 + A2, dan kemudian = A3 + A4), maka ya itu mungkin.

Jika Anda meletakkan (misalnya pada B1) = A1 + A2
dan pada B2 = A3 + A4

sorot B1 dan B2, lalu klik dan seret sudut kanan bawah B2 (itu akan ditampilkan sebagai kotak yang lebih tebal) dan seret dan itu akan mengikuti pola yang telah Anda tetapkan sebelumnya.

Jika ini bukan untuk kebutuhan Anda, Anda perlu memperbarui pertanyaan Anda dengan lebih detail, dan lebih disukai beberapa contoh.

Darius
sumber
Ketika saya melakukan itu, itu tidak mengikuti pola saya. Jika saya hanya menyorot B2 dan menariknya ke bawah, A1 + A2, A2 + A3, A3 + A4. Kemudian saya mencoba menyorot B1 & amp; B2 dan menyeretnya ke bawah dan saya mendapatkan A3 + A4, A3 + A4, A5 + A6, A5 + A6, A7 + A8, A7 + A8 ....
Reanna