Excel otomatik olarak basit sayı oluşturabilir mi?


0

Gözden geçirmek istiyorum bir manuel fatura kayıt defteri günlüğüm var.

Şu anda, yeni bir fatura oluşturmak istediğimde manuel olarak bir fatura numarası atayacağım. Diyelim ki A Sütunu Fatura Numarası ve B Sütunu Şirket Adı.

Fatura Numarası biçimi, EPS-I-S150901’e benzeyecektir. "EPS-IS" sabittir, ya "EPS-IS" & ... kullanacağım ya da sayı biçimini "EPS-IS" 000000 olarak değiştireceğim.

Kalan 6 rakam rakam daha zor olacaktır. 15 = Yıl, 09 = Ay ve son 2 hane = Sıralı Sayılar. Ekim'e ulaştığımızda, otomatik olarak 10 olarak değişecek ve son 2 hane 1'e geri dönecek ve bir sonraki aya kadar tekrar baştan başlayacak.

Şirket Adı, ABC Inc gibi sadece metin biçiminde olacaktır.

İlk manuel girişimden sonra, A2 hücresinin B2 hücresindeki herhangi bir yeni şirket adı girişi üzerine otomatik olarak yeni bir sıralı fatura numarası üretmesi mümkün mü?

Excel'i kullanmak yerine Access'i kullanmak daha uygun görünüyor ama bende Access yok.


fatura numaranızın biçimi nedir? Yenisinin üretimi için kural ne olmalıdır? Şimdiye kadar ne denedin? Lütfen bir yorum ile cevap vermeyin, ancak sorunuzu düzenleyin.
Máté Juhász

1
Cevap evet, yeni bir şirket adı girildiğinde otomatik olarak yeni bir seri numarası oluşturmak mümkün. Bundan daha spesifik bir şey istiyorsanız, insanların yardım edebilmesi için sonuçların nasıl görünmesini istediğinizi tam olarak açıklamanız gerekir.
fixer1234 4:15

Fatura Numarası formatı EPS-I-S150901 olacaktır. "EPS-IS" sabittir, ya "EPS-IS" kullanacağım ya da sayı biçimini "EPS-IS" 000000 olarak değiştireceğim. Geri kalan 6 sayı rakamı daha zor olacaktır. 15 = Yıl, 09 = Ay ve Son 2 hane = Sıralı Sayılar. Ekim'e ulaştığımızda, otomatik olarak 10 olarak değişecek ve son 2 hane 1'e geri dönecek ve bir sonraki aya kadar tekrar baştan başlayacak.
Brandon

Şirket Adı, ABC Inc gibi sadece metin biçiminde olacaktır. Bu nedenle, ne zaman yeni bir şirket adı girersem, bunu yeni bir satır girişi olarak algılayacak ve otomatik olarak benim için bir fatura oluşturmayacak. Bu durumda erişim kullanmak excel yerine daha uygun görünüyor ama bende Access yok.
Brandon

2
Şu anda problemine odaklanamıyorum, ama seni başlatabilirim. VBA'ya ihtiyacınız olabileceğinden şüpheleniyorum. Bir sonraki Seri No'yu oluşturabilir ve aşağıdaki gibi bir Co adı yoksa gizleyebilirsiniz: = IF (ISBLANK (B2), "", "EPS-IS" & DOĞRU (YIL (BUGÜN)), 2) VE METİN (AY (TODAY ()), "00") ve METİN (IF (MET (AY (TODAY ()), "00") = ARA (A1,10,2), DEĞER (SAĞ (A1,2)) + 1 , 1), "00")). Bununla birlikte, TODAY () her gün güncellenecektir, bu nedenle formül A'yı aşağıya önceden doldurmanız gerekir. Bir Co Adı girdiğinizde, sonucu kopyalamak için A hücresindeki değeri özel olarak kopyalayıp yapıştırın. Her şeyi otomatikleştirmek için VBA kullanabilirsiniz.
fixer1234
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.