Rumus Excel: Membalikkan senarai atau julat -

Isi kandungan

Formula generik

=INDEX(list,COUNTA(list)+ROW(list)-ROW(),1)

Ringkasan

Untuk membalikkan senarai (iaitu meletakkan item dalam senarai atau lajur dalam urutan terbalik) anda boleh menggunakan formula berdasarkan fungsi INDEX, COUNTA, dan ROW. Dalam contoh yang ditunjukkan, formula di D5, disalin, adalah:

=INDEX(list,COUNTA(list)+ROW(list)-ROW(),1)

Nama "senarai" adalah julat bernama B5: B14. Julat dinamakan adalah rujukan mutlak secara lalai, jadi pastikan untuk menggunakan rujukan mutlak jika tidak menggunakan julat bernama.

Penjelasan

Inti formula ini adalah fungsi INDEX, yang diberi senarai sebagai argumen array :

=INDEX(list

Bahagian kedua formula adalah ungkapan yang menghasilkan nombor baris yang betul semasa formula disalin ke bawah:

COUNTA(list)+ROW(list)-ROW()

  1. COUNTA (senarai) mengembalikan jumlah item yang tidak kosong dalam senarai (10 dalam contoh)
  2. ROW (senarai) mengembalikan nombor baris permulaan senarai (5 dalam contoh)
  3. ROW () mengembalikan nombor baris yang terdapat dalam formula

Hasil ungkapan ini adalah nombor tunggal bermula pada 10, dan berakhir pada 1 ketika formula disalin ke bawah. Formula pertama mengembalikan item ke-10 dalam senarai, formula kedua mengembalikan item ke-9 dalam senarai, dan seterusnya:

=INDEX(list,10+5-5,1) // item 10 =INDEX(list,10+5-6,1) // item 9 =INDEX(list,10+5-7,1) // item 8 etc.

Pautan yang baik

Balikkan senarai (chandoo)

Artikel menarik...