Flash Doldurma Kullanarak Excel Verilerini Düzeltme - Excel İpuçları

İçindekiler

Her Çarşamba, Excel Proje Yöneticisi Ash Sharma'dan favori bir Excel ipucu alıyorum. Bu hafta Flash Fill. Excel 2013'te tanıtılan Hızlı Doldurma, formül yazmadan bir veri sütunundaki karakterleri çıkarmanıza veya sütunlardan verileri birleştirmenize olanak tanır.

Aşağıda gösterilen örneği düşünün. Bir ürün kodunun, tire ile ayrılmış üç segmenti vardır. Orta segmenti çıkarmak istiyorsunuz. İlk bölüm 3 veya 4 karakter uzunluğunda olabilir. İkinci bölüm her zaman 2 karakterdir. Orta segment ayıklanacak formül roket bilimi değil, ama bir acemi ile gelip bir şey değil: =MID(A2,FIND("-",A2)+1,2).

E2'de gösterilen formül ara Excel'dir

Ancak Hızlı Doldurma ile bir formül bulmanız gerekmez. Şu basit adımları izleyin:

  1. A2'nin üzerinde bir başlık olduğundan emin olun.
  2. B1'e bir başlık yazın.
  3. B2 içinde ME yazın.
  4. Burada bir seçeneğiniz var. Hızlı Doldurmayı çağırmak için B3'ü seçebilir ve Ctrl + E'ye basabilirsiniz. Ya da, B3'e gidip doğru cevabın ilk harfini yazabilirsiniz: E. AB'de yazmaya başlarsanız, Flash Fill devreye girecek ve size gri renkli bir sonuç sütunu gösterecektir. Sonuçları almak için Enter tuşuna basın.
f
Excel flaş doldurmayı öneriyor

Şahsen, sanırım biraz kontrol manyağıyım. Flash Fill'e ne zaman harekete geçmesi gerektiğini söylemek istiyorum.

Önceki şekilde gösterilen etkideki grileşme, bir Excel çaylağının Hızlı Doldurma'nın var olduğunu keşfetmesine izin vermek için harikadır. Birisinin binlerce hücreyi yazmak üzere olduğunu tespit edecek ve bunun olmasını önleyecektir. Flash Fill, muhtemelen milyonlarca saatlik beyaz yaka üretkenliği tasarrufu sağlamıştır.

Ancak Flash Fill'in incelikleri var - ben buna Gelişmiş Flash Doldurma diyorum - ve bu incelikleri anlarsanız, Flash Fill'i doğru zamana kadar bekletmek isteyeceksiniz.

Kontrolü ele almak istiyorsanız ve yalnızca Ctrl + E'ye bastığınızda Hızlı Doldurma'nın gerçekleşmesini istiyorsanız, Dosya, Seçenekler, Gelişmiş'e gidin ve Otomatik Flaş Doldur'un işaretini kaldırın.

Ani Doldurmanın Çok Erken Harekete Geçmesini Önleyin

İşte daha karmaşık bir örnek. Sütun I'deki ürün kodu, rakamların ve büyük harflerin karışımını içerir. Sadece rakamları veya sadece karakterleri almak istiyorsunuz. Bunun bir formülü var ama hatırlayamıyorum. Dizi formülü veya VBA Kullanıcı Tanımlı İşlev için Düello Excel Video 186'yı izlemekten çekinmeyin. Videoyu izlemeyeceğim çünkü bunu flash dolgu ile çözebilirim.

Rakamları çıkarmak karmaşık bir formüldür

Bu, Flash Fill'in tek bir örnekten deseni çıkaramayacağı durumlardan biridir. J3'te '0252 ve ardından J4'ten Ctrl + E yazarsanız, Excel parça numarası bir rakamla başladığında cevabı bulamaz.

f
Flash doldurma çok erken ve başarısız oluyor

Bunun yerine şu adımları izleyin:

  1. I2'nin üzerinde bir başlık olduğundan emin olun. J1 ve K1'e bir başlık ekleyin. Başlık yoksa Flash Fill çalışmayacaktır.
  2. J2 hücresinde 0252'de görünmesi için kesinlikle baştaki sıfıra ihtiyacınız vardır. Yalnızca 0252 yazarsanız, Excel bunu 252 olarak değiştirir. Bu nedenle, bir kesme işareti (') ve ardından J2'ye 0252 yazın.
  3. J3'te '619816 yazın
  4. J4'te '0115 yazın
  5. J5'ten Ctrl + E'ye basın. Flash Fill yalnızca rakamları doğru şekilde alacaktır
Flash dolgu, 3 örnekten sonra amacı belirler

Dikkat

Flash Fill, Geçerli Bölgedeki tüm sütunlara bakacaktır. J sütunu Geçerli Bölgedeyken I sütunundaki harfleri çıkarmaya çalışırsanız, Hızlı Doldurmada sorun vardır. Bunun yerine aşağıdaki adımları izleyin.

  1. Rakamlar sütununu başka bir yere taşımak için J ve K sütunlarını seçin. Home, Insert, Insert Sheet Rows.
  2. J1'de bir başlık yazın.
  3. J2'ye BDNQGX yazın
  4. J3'te Ctrl + E'ye basın. Flash Fill düzgün çalışacaktır.

    Kaynak verileri içeren sütunları izole edin

Flash Fill birden çok sütunda kullanılabilir. Aşağıdaki örnekte, her biri bir nokta ile birlikte Z sütunundaki baş harfleri istiyorsunuz. Sonra AA sütunundan bir boşluk ve soyadı. Her şeyin düzgün olmasını istiyorsun. Çift namlulu isimleri olan insanlar olmasaydı, kullanabilirdin =PROPER(LEFT(Z2,1)&". "&AA2). Ancak ME Walton ile uğraşmak, bu formülü önemli ölçüde daha zor hale getirecektir. Kurtarma için Flash Fill.

  1. Z1, AA1 ve AB1'de başlıkların olduğundan emin olun.
  2. AB2'de J. Doe yazın
  3. AB3 hücresini seçin ve Ctrl + E tuşlarına basın. Flash fill, eyleme geçecektir, ancak Satır 6, 10 veya 18'de her iki baş harfini de kullanmayacaktır.

    Flash dolgu düzeltmelerden öğrenebilir
  4. AB6 hücresini seçin ve yeni bir desen yazın: ME Walton. Enter tuşuna basın. Mucizevi bir şekilde, Flash Fill bu modele sahip başkalarını arayacak ve BB Miller ve MJ White'ı düzeltecektir.

    Flash dolgu düzeltmelerden öğrenebilir

Harika Flaş Doldurma özelliğini favorilerinden biri olarak önerdiği için Ash Sharma'ya teşekkürler.

Excel ekibinden en sevdikleri özellikleri sormayı seviyorum. Her çarşamba cevaplarından birini paylaşacağım.

Excel Günün Düşüncesi

Excel Master arkadaşlarıma Excel hakkında tavsiyelerini sordum. Bugünün düşüncesi:

"Yararlı olanı özümseyin; yararsız olanı yok sayın."

Sumit Bansal

Ilginç makaleler...