İki değerin yinelenen kombinasyonları rasgele sırayla nasıl belirlenir


0

İki (veya daha fazla) sütun boyunca hücrelerin ikinci yinelenen kombinasyonlarını tanımlamaya çalışıyorum. Karmaşık hususlar, kombinasyonların sırası değişiklik gösterir.

Verilerim şuna benzer:

aaa   111
222   aaa
111   aaa
111   bbb
bbb   111

Bu örnekte bana, 1, 2 ve 4 numaralı satırların birleştirilmiş değerlerin ilk örnekleri olduğunu söylerken, 3 ve 5 numaralı satırların ikinci örnekler olduğunu söyleyeceğim.


1
“Bir formül arıyorum ...” - Uzman değilim, ancak bunu başarmak için VBA gibi bir şeye ihtiyacınız olabilir; nazik bir ruh cevap alabilirsin burada SU veya üzeri YANİ :-)
bertieb

Yanıtlar:


3

Bu işlev / formüllerle yapmak zor değil eğer sadece iki sütunla ilgileniyorsanız. Sonuç sütununa ek olarak üç “yardımcı sütun” a ihtiyacınız olacak, ve verilerinizde asla görünmeyen bir dize tanımlamanız gerekir. Sütunları kullanalım E vasitasiyla Hve dize /:

  • E1 - =IF(A1<B1, A1, B1)
  • F1 - =IF(A1<B1, B1, A1)
  • G1 - =E1 & "/" & F1
  • H1 - =COUNTIF(G$1:G1, G1)

E1 daha az (en az) A1 ve B1, ve F1 daha büyük A1 ve B1. Diğer bir deyişle, E1 ve F1 değerlerini içeren A1 ve B1, ancak artan düzende sıralanır. Sonra G1 olduğu E1 ile birleştirilmiş F1ile ayrılmış /. Bu, değerlerin benzersiz, sıradan bağımsız bir birleşimidir. A1 ve B1. Örneğin., G1 ve G3 her ikisi de içerir 111/aaa, çünkü 1. ve 3. sırada 111 ve aaa Sütunlarda A ve B bir sırada. Sonra sütun H Bu kombinasyonun şimdiye kadar kaç kez göründüğünü sayar.

sheet

Bunu not et H3 ve H5 her biri 2, çünkü 3. ve 5. sıralar ikinci kez bir arada olanlardır. Satır 6'daki satır 1 verilerini tekrarladığımda, anladım. H6 = 3, çünkü bu üçüncü kez kombinasyondu. 111 ve aaa ortaya çıktı.

Veriler sayısal veya metinsel olduğu sürece, İkiden fazla sütun yapmak istiyorsanız, bu çok karmaşık bir hale gelir. Ancak, verilerin tümü sayılarsa daha kolay hale getirmenin bir yolu var. Veya, verileriniz için bir maksimum uzunluk belirlemeye istekliyseniz (örneğin, üç karakterden uzun olmayan hiçbir şey), yönetilebilir hale gelebilir.

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.