Excel'deki grup değerleri


0

500 sıra öğem var. Bu altı öğe için benzersiz bir Grup Kimliği oluşturarak, bir kerede en fazla altı öğe girebileceğim bir uygulamaya girmem gerekiyor.

Bir gruptaki öğeler aynı Mağaza Kimliğini ve tarihini paylaşır. Mağazayı ve tarihi birleştirip birleştirdim, böylece kolayca gruplayabilirim. Aynı tarihe ve mağazaya sahip altı öğeye kadar aynı olan benzersiz bir Grup Kimliği oluşturuyorum; Altıdan az ürün aynı mağazayı ve tarihi paylaşıyorsa, Grup Kimliği bir sonraki değere geçecektir.

Aşağıdaki örnekte, Concatenate sütunu, 10 kez tekrarlanan "100120150823" (Mağaza Kimliği ve Tarih_2) değerini içerir. İlk altı için, olarak bir Grup Kimliği verdim 1000. Kalan dördüncü Grup Kimliği alır 1001.

Grup kimliklerini nasıl hesaplayacağımı ve dolduracağımı bulmak için yardıma ihtiyacım var.

Örnek görmek için buraya tıklayın


Bu 'sütun' düzenini daha fazla ayrıntılandırmanız mı gerekiyor? "Hücre" yi a1, b1, c1, d1, e1, f1'deki gibi bir Grup Kimliği atadığınız değerle aynı mı demek istiyorsunuz? Grup kimliği nereye gidiyor? Daha fazla bilgi?
Kram

Süper Kullanana Hoşgeldiniz. Ne yazık ki, Süper Kullanıcı bir kod yazma hizmeti değildir. Sadece belirli bir görevi yerine getirmek için kod istemek yerine, lütfen şu ana kadar ne denediğinizi (şu anda sahip olduğunuz herhangi bir kod dahil) ve nerede kaldığınızı gösterin, böylece size özel sorununuzla ilgili size yardımcı olabiliriz. Yalnızca kod isteyen sorular çok geniş ve beklemeye alınma veya kapanma olasılığı yüksek . Lütfen okuyun Nasıl iyi bir soru sorabilirim ?
Hannu,

Ne yapmaya çalıştığın belli değil. İşler hangi şekilde gruplandırılır ve böyle bir grup nasıl kullanılır? Grup kimliği nerede ve gerçek kimlik nasıl belirlenir? Böyle bir grubu nasıl gösterirsiniz? Değişken sütun sayısını açıklayın. Sütunlarda eşleşmesi gerekenler (sütundaki her şey, satır, vb.)? Bir mockup veya ekran görüntüsü eklerseniz ve istediğiniz sonucu nasıl elde ettiğinizi açıklamak için buradaki değerleri kullanırsanız, bu yanıtlanabilir.
fixer1234

Yanıtlar:


1

Bunu yapmanın kolay bir yolu, grup sayısını takip eden yardımcı bir sütundur. Örneğinizin A: F sütunlarında olduğunu ve yardımcı için G sütununu kullanacağını varsayalım. Sütun etiketlerinizin 1. satırda olduğunu ve verilerin 2. satırda başladığını varsayalım. G2 hücresi şunları içerir:

=IF(AND(E2=E1,G1<6),G1+1,1)

İstediğiniz kadar satır kopyalayın. Bu, Concatenate değerinin ne zaman değiştiğini veya sayımın 6'ya ulaştığını görmek için her satırı önceki satırla karşılaştırır. İlk satır için çalışır çünkü 1. satır (sütun etiketleri) farklıdır.

Sabit kod F2, 1000 olarak. F3'teki formül şöyle olacaktır:

=IF(G3>1,F2,F2+1)

İstediğiniz kadar satır kopyalayın. Bir grubun ilk satırında (count = 1), Grup Kimliğini artırır. Aksi takdirde öncekini kullanır.

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.