Excel fonksiyonu CDF (DÜŞEYARA) Tüm sırlar bir tablodaki verileri aramak için ve onları başkasına almak
İpuçları Teknolojinin / / December 19, 2019
Batyanov Denis konuk yazar Hakları biri Excel çalışma verileri bulmak ve başka bunları ayıklama hakkında bu yazı içinde açıklar ve keşfeder dikey görüntüleme fonksiyonu tüm sırlarını.
çalışırken Excel Çok sık bir tablodaki verileri bulmak ve başka bunları kaldırmak için bir ihtiyaç vardır. Eğer nasıl yapılacağını bilmiyorsanız, o zaman sadece bunu öğrenmek değil edeceğiz, makale okumak, aynı zamanda sistemin maksimum performans sıkmak mümkün olacak hangi koşullarda bulmak. CDF fonksiyonu ile bağlantılı olarak kullanılması gereken en yüksek etkili teknikler değerlendirilmektedir.
Eğer kullanım yıllarca CDF fonksiyonu olsa bile, yüksek olasılıkla bu makalede sizin için yararlı olacak ve kayıtsız bırakmayacaktır. Ben, örneğin, BT-uzman ve ardından DÜŞEYARA 15 yıl kullanılan IT lideri olarak ama Ben öğretme başladı profesyonel bazda olduğumda bütün nüansları ile anlaşma, şimdi yeni oldu Excel insanlar.
CDF - bir kısaltma içindeDikey, vbdenetim. Benzer şekilde, VLOOKUP - Dikey LOOKUP. işlevinin çok isim o tablonun satırları (dikey arar olduğunu bize göstermektedir - (Sütun satır sıralama ve) ekseni sabitleme olup yatay - sütun ayırma ve sabitleme çizgi). Bir kuğu haline asla çirkin ördek yavrusu - - CDF bir kız kardeşi var olduğunu belirtmek gerekir PGR (HLOOKUP) bir fonksiyonudur. PGR, CDF'nin aksine, kavram aslında yatay bir arama ama Excel kavramı (ve üretir senin tablolar sütunlar ve daha bir çok az sayıda olduğunu verileri) aracı organize çizgiler. dizeleri için arama, biz daha fazla sütunda birden çok kez ihtiyaç nedeni budur. Eğer
Excel çok sık HLOOKUP kullanmak, oldukça muhtemeldir bu hayatta anlayamadığım bir şey olmamasıdır.sözdizimi
DÜŞEYARA dört parametre vardır:
PPS = ( []
- olacaktır döndürülecek olan aralığında sütun numarası;
- Bu sıralanır aralığın ilk sütunu artan sanki soru cevaplar çok önemli bir parametredir ve
Bir soyulma olarak CDF fonksiyonu bilenlerin çoğu, rahatsız edebilir dördüncü parametrenin açıklamasını okumak bahse çünkü onlar biraz daha farklı bir şekilde görmek için kullanılır: Genellikle, ya da aynı görüş aralığı hakkında arama (yanlış veya 0) ile tam uyumlu ilgili bir konuşma (DOĞRU veya yoktur 1).
Şimdi sıkın ve sonuna kadar söylenenlerin anlamını hissi elde edene kadar sonraki paragraf birkaç kez okumak gerekir. her kelimeyi önemli yoktur. Örnekler anlamaya yardımcı olacaktır.
Aynı Formül olarak CDF özellikle çalışır
- I formülünün yazın Son parametre 1 olarak ihmal edilebilir ya da belirtilirse, arama hattının durur, böylece birinci kolon, artan sırayla sıralanır CDF beklediği Hemen içerisinde değer oranda istenen daha satır öncesinde. Bu satır bulunamazsa, bu aralığın son satır döndürür.
- Formül II yazın. İkinci seçenek 0 olarak belirtilirse, daha sonra CDF sırayla dizinin ilk sütunu tarar ve hemen durur ilk parametre tam bir eşleşme bulduğunda arama
, aksi halde hata kodu döndürülür # N / A (# N / A).
şemasının formülleri
CDF Tip I
CDF Tip II
Formül I'e ait türler için anlamı
- Formül değerler aralığı dağıtılması için kullanılabilir.
- İlk sütun
kopyalar içeriyor ve düzgün sıralanmış ise, yinelenen değerlere sahip satırların son iade edilecektir. - biz açıkça daha ilk sütunu içerebilir daha değerini arayın, kolayca oldukça değerli olabilir tablosunun son satırı bulabilirsiniz.
- Bu daha küçük bir değer bulur veya arzu için eşit yalnızca Bu, bir hata # N / A dönecektir.
- diziniz oldukça zor, sıralı değilse formülü yanlış bir değer verir anlayın.
Formül II türlerinin Etkileri
değeri dizisi birçok kez ilk sütununda bulunursa, formül sonra geri alma için birinci sıra seçecektir.
Verimlilik VLOOKUP
Sen yazının yerin doruk ulaşmıştır. Ben geçen parametre sıfır veya bir olarak işaret eğer iyi, ne fark eder, gözükür mü? Oldukça pratik olarak Temelde, bütün nokta, elbette, sıfır,: dizinin ilk sütunu sıralama hakkında endişe etmeye gerek, tek görebilirsiniz değer bulundu ya da değil. Eğer birkaç bin formüller CDF (DÜŞEYARA) bir listesi var Ama eğer CDF tip olduğunu II çalışır yavaş göreceksiniz. Genellikle bütün düşünmeye başlamaktır:
- Ben daha güçlü bir bilgisayara ihtiyacınız;
- Ben mesela, birçok kişi sözde% 5-10 daha hızlı sefil ENDEKSİ + MATCH (INDEX + MAÇ) hakkında bilmek, hızlı bir formül gerekir.
Ve birkaç kişi en kısa sürede kullanmaya başlar başlamaz CDF tip I ve 57 kat artacağını CDF operasyonun hızı gibi ilk sütunu sıralamak için herhangi bir yol sağlar diye düşünüyorum. In ELLİ YEDİ TIMES - Ben kelime yazmak! % 57 ve 5700% olarak. Bu gerçek oldukça güvenilir bir kontrol etti.
Eğer sıralanan dizide uygulayabileceğiniz aslında böyle hızlı çalışma yalanlara gizli derece olduğu İkili arama (ikiye bölme yöntemi olarak bilinir verimli bir arama algoritması, ikilik). tür CDF'nin Ben So kullanır ve CDF tip II genel olarak herhangi bir optimizasyon olmadan çalışmaktadır. aynı fonksiyona aynı parametre içerir MATCH (MATCH) için de geçerlidir, ve Lotus ile uyumluluk için Excel'de sadece sıralı diziler üzerinde çalışır ve aktive İZLEME (Ara), 1-2-3.
dezavantajları formül
CDF'nin dezavantajları ise aşağıda verilmiştir: Birincisi, sadece bu sütunun sağında, ikinci olarak bu dizinin sadece ilk sütunu arar ve. Ve bildiğiniz gibi, iyi olabileceğini aradığımız hangi sütunun soluna gerekli bilgileri içerir sütunu. Bu eksiklik yoksun önce aşağıdaki formüllere ait bir grup söz bu CDF (DÜŞEYARA) ile karşılaştırıldığında tablolardan özü verilerine en esnek bir çözüm yapar DİZİN + MATCH (DİZİN + MATCH).
gerçek hayatta formülün uygulaması bazı özellikleri
menzil arama
arama aralığı Klasik örnekleme - sipariş indirimler boyutunu belirleme problemi.
metin dizeleri ara
Tabii ki, CDF numaraları aynı zamanda metni sadece arar. Bu harf duyarlı formülü ayrım yapmaz akılda tutulmalıdır. joker karakterler kullanırsanız, bulanık arama organize etmek mümkündür. iki joker vardır "?" - metin dizesi "*" herhangi bir tek karakteri değiştirir - hiçbir karakter herhangi bir sayıda değiştirir.
boşluklarla Fight
Genellikle soru arayışında fazladan boşluk sorununu çözmek için nasıl yükseltilir. görünüm tablosu onları temizlemek için hala mümkün değilse, formülün ilk parametre CDF her zaman bağlı değildir. Hücreleri ekstra alan tıkanma riski varsa nedenle, temizlik için TRIM (TRIM) işlevini kullanmak mümkündür.
Farklı bir veri formatı
Birinci parametre işlevi CDF bir dizi ihtiva eden bir hücre anlamına gelir, ancak burada depolanmışsa metin olarak hücre ve dizinin ilk sütun doğru biçimde numaralarını içerir, arama olacak başarısız. Ters bir durum. sorunu kolayca istenmekte olan format içerisine aktarma parametresi 1 ile çözülmektedir:
PPS = (- D7; Ürünler $ A $ 2: $ C $ 5;! 3; 0) - D7 metin ve tablo içeriyorsa - sayılar;
= CDF (D7 & «»); Ürünler $ A $ 2: $ C $ 5;! 3; 0) - ve tersi de geçerlidir.
Bu arada, seçim, çeşitli yollar olabilir sayısında metni çevirmek için:
- Çift Negatif -D7.
- Çarpma birimi D7 * 1.
- Sıfır D7 +0 ile eklenmesi.
- birinci derece D7 ^ 1 yapımı.
Metnin Tercüme Excel veri türüne dönüştürmek için neden boş bir dize ile eşleştirilerek üretti.
Nasıl ihracı # N / A bastırmak için
IFERROR fonksiyonu (IFERROR) ile yapmak çok uygundur.
Örneğin: = IFERROR (CDF (D7; Ürünler $ A $ 2: $ C $ 5;! 3; 0); «»).
CDF bir hata kodu # N / A döndürür, o zaman (bu durumda, boş bir dizge) EĞERHATA yerine ve parametre 2 müdahale edecek ve Hata yoksa, bu işlev o hiç olmadığı iddia eder, ancak sadece CDF, normale restore sonuçlanır.
Dizi
Sık sık "yüzen" bir dizi çekme sırasında bir dizi referans mutlak yapılır ve gözden. yerine A2 unutmayın: C5 $ A $ 2 kullanılmalıdır: $ C $ 5.
İyi bir fikir çalışma kitabındaki ayrı bir sayfada bir referans dizisi yerleştirmektir. Bu ayak altında almaz ve depolanmış olacak.
adlandırılmış bir aralık olarak dizinin duyuruya Daha da iyi bir fikir.
Dizi tip A yapısını belirtirken Birçok kullanıcı kullanılır: C, tamamen sütun göstermektedir. Eğer dizi tüm dizeleri içeren gerçeği takip etmek zorunda kurtulmuş olduğundan bu yaklaşım, var olma hakkına sahiptir. Orijinal dizinin parçası üzerinde bir çizgi eklerseniz, aralık A olarak belirtilen: C ayarlamak zorunda kalmazsınız. Tabii ki, bu sözdizimi Excel aralığı kesin endikasyon ile biraz daha fazla iş harcamak neden olur, ancak veri yükü önemsizdir. Biz saniyenin yüzde bahsediyoruz.
Eh, deha eşiğinde - Bir dizinin şeklinde konuya akıllı tablo.
ekstraksiyon kolonu belirlenmesi için KOLON fonksiyonunu kullanarak
tablo İçine CDF'yi kullanarak veri ayıklamak için, görünüm tablosu ile aynı yapıya sahiptir, ama sadece WRT etki satır minimal sayısı otomatik olarak geri kazanılabilir sayıları hesaplamak için kolonu () işlev kullanılabilir içerir sütunlar. Bu durumda, tüm CDF-formül (otomatik olarak değişir ki, ilk parametre için düzeltilmiş) aynı olacaktır! İlk parametre mutlak sütun koordinatı olduğuna dikkat edin.
»& | &» Tarafından bir bileşik anahtar oluşturma
Bir seferde birden fazla sütuna bakmak için bir ihtiyaç varsa, arama için bir kompozit anahtar yapmak gereklidir. döndürülen değer için (sahada "Kod" olduğu gibi burada) metin ve sayısal değilse Bu gerekli değildir uygun bir formül SUMIFS (ÇOKETOPLA) ve entegre bir anahtar sütunu geldi hiç.
Bu Layfhakera için ilk makale. Eğer onu sevdim, o zaman ben ziyaret etmeye davet sitemVe memnuniyetle VLOOKUP ve benzeri kullanmanın sırları hakkında yorumlarınızı okudum. teşekkür ederiz. :)