Tekrarlanan adların çoğunu bulma


0

İnsanları sıralayan birden fazla listem var. Onları bir excel çizelgesine koydum, her liste 1 sütuna sahip

A=washington Post
B=Yahoo
C=Fox
D=NFL.com

Bu listeler aynı kişileri sıralıyor, bu yüzden isimleri her listede var, ancak her listede farklı sıralama var. Bütün isimler aynı formatta.

Bu listelerde en yüksek görünen adların ayrı bir son sütunda sırasıyla görünmesini en tutarlı şekilde istiyorum. Buradaki fikir, çoğu kaynağın en tutarlı şekilde yer aldığı insanları sıralamaktır.

Öyleyse 4 liste varsa ve Joe Davidson sırasıyla 1,2,1,3 olarak sıralandıysa, 7 (1 + 2 + 1 + 3) birleşik puan alırdı. En düşük bileşik puan alan kişi, son sütunda en yüksek olarak görünecek ve bir sonraki en düşük bileşik puan, ikinci ve benzeri gibi sıralarda yer alacaktı.

Yanıtlar:


0

Bir olası yaklaşım, bakımı kolay, yardımcı sütunları kullanarak: E sütunundaki adların bir kopyasını oluşturun ve bunları alfabetik olarak sıralayın.

F sütununda toplam sıralama puanını hesaplayın.

= MATCH (E2, $ A $ 2: $ A $ 21,0) + MATCH (E2, $ B 2: $ B $ 21,0) + MATCH (E2, $ c $ 2: $ c $ 21,0) + MATCH (E2 $ D $ 2: $ D $ 21,0)

Sonuçları G sütununda sıralayın

=RANK(F2,$F$2:$F$21,1)

Bu büyük olasılıkla kopyaları içerecektir, bu nedenle kullanarak H sütununda bir bağ kopması gerekir.

=IF(COUNTIF($G$2:$G$21,G2)>1,(ROW()/100),0)

Bağlantı kopyasını ilk sütuna I sütunundaki ekle

=G2+H2

J sütunundaki benzersiz sıralamayı hesaplayın

=RANK(I2,$I$2:$I$21,1)

İsimleri, benzersiz sıralamalara göre sıralayın

=INDEX($E$2:$E$21,J2)

görüntü tanımını buraya girin

E-tablo düzeninizi altüst ediyorlarsa veya gizli bir sayfaya koyarlarsa E ila J sütunlarını gizleyin.


Son bileşik sıralaması dışında her şey doğru çıktı, diğer tüm sütunlar doğru çalıştı. Yanıtınız için de teşekkürler.
user358807
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.