2010-02-04 17 views

cevap

14
  1. yanındaki, yeni sütunda üst hücrenin itibaren
  2. sıralamak Eğer alt hücreye ulaşana kadar vb 2 hücreye, ilk hücreye 2 1 eklemek istediğiniz sütuna bir sütun ekleme .
  3. orijinal sütun ve yeni numaralı sütun Verilere
  4. Git> Yeni sütuna göre sırala
  5. Sıralama, azalan ikisini seçin.
  6. İşiniz bitti!

NOT: VBA kodunu kullanarak bunu nasıl yapacağınızı bilmek istiyorsanız, lütfen bu bölümündeki gibi belirtin. Aksi takdirde, bu soruya cevap verir ve bu gerçekten süperuser.com'a aittir.

2

Ekstra bir sütun ekleyebilirsiniz, bu sayıları 1,2,3, .... N. Sonra içeren alanı sıralamak için bu sütunu kullanabilirsiniz. Verilerinizi ters sırada (azalan).

7

E1: E6 aralığını tersine çevirmek ve ters çevrilmiş listeyi F1: F6 aralığına yerleştirmek istediğinizi varsayalım.

Bu dizi formülünü F1'e girin.

=OFFSET($E$1:$E$6,MAX(ROW($F$1:$F$6))-ROW(),0) 

Ardından tüm F1 seçmek (Bu CTRL + SHIFT tuşuna basarak ENTER gerekir böylece bir dizi formülüdür): F6 aralığını ve (Giriş sekmesi/Düzenleme) içine aşağı bu formülü kopyalamak için Aşağı Doldur kullanan tüm F1: F6 aralığında hücreler.

1

Neden Ofset'i veya dizi formülünü kullanıyorsunuz? Neden "= ($ E1- (MAX ($ E $ 2: $ E $) + 1)) * - 1" kullanmayın, bunu F1 hücresine girin ve kopyalayın. Dizi formülü yok, No offset, temizleyici ve basitleştirici, IMHO.

+0

Bu gerçekten bir yorum, bir cevap değil. Biraz daha fazla temsilcisi ile, [yorum gönderebileceksiniz] (// stackoverflow.com/privileges/comment). –

İlgili konular