数据库

Microsoft Excel Kullanarak Posta Kodu Yarıçapı Hesaplamaları

Microsoft Excel "özel işlevler", adres bilgilerini ve demografik verileri içe aktarma, adres doğruluğunu kontrol etme, hatta sürüş süresini hesaplama ve rota optimizasyonu yapma gibi konumlarla ilgili birçok görevi yerine getirmek için kullanılabilir. Kullanıcı Tanımlı İşlevler (UDF'ler) olarak da adlandırılan özel işlevler, karmaşık hesaplamalar veya görevler gerçekleştirir ve SUM veya ORTALAMA gibi standart Excel işlevleri gibi hücre formüllerinde kullanılır. Bu makalede, özel işlevlerin belirli bir mesafedeki posta kodlarını veya "yarıçapı" tanımlamak için nasıl kullanılabileceğini tartışacağız.

Posta kodları, demografik bilgileri analiz etmek için son derece yararlı olabilir ve müşterileri daha iyi hedeflemenize ve pazarlama planlamanıza yardımcı olabilir kampanyaları. Örneğin, potansiyel yeni mağaza konumlarının belirli bir yarıçapındaki fermuarların belirlenmesi, müşteri tabanınız için en erişilebilir bir konum seçmenize yardımcı olabilir. Ancak, harita üzerinde daire çizmek yerine, Excel'de sizin için işi yapabilen özel bir işlev kullanmak için çok daha kolay bir yaklaşımdır.

Diyelim ki, zip 07470'teki olası bir mağaza konumunu değerlendiriyorsunuz ve hepsinin bir listesine ihtiyacınız var. 10 mil yarıçapı içinde fermuarlar. RADIUS adlı bir işlevi kullanmak için, aşağıdaki gibi bir çalışma sayfası hücresine bir formül girin: "= RADIUS (ZipCode, RadiusDistance)". Bu durumda, formül "= RADIUS (" 07470 ", 10)" şeklindedir ve çalışma sayfası tüm sonuçları 07470'in 10 mil içinde görüntüler.

Formül, verileri bir metin dizgisinde listelenen bir metin dizesi olarak vermek için uyarlanabilir. tek hücre veya elektronik tablodaki birden çok hücrede tek tek sonuçlanan bir dizi olarak. Bir formülü Excel'de bir dizi olarak döndürmek için fare ile hedef aralığını vurgulamanız, ardından Ctrl ve Shift tuşlarını basılı tutup Enter tuşuna basmanız yeterlidir. Döndürülen veriler ayrıca hesaplanan mesafeyi de içerebilir ve bunları hedef zip'e yakınlaştırarak sıralayabilir. Mesafeyi kilometre veya mil cinsinden döndürmek için ek seçenekler eklenebilir

Özel işlev, yerel bir veritabanında arama yaparak ve enlem ve boylam temelli mesafe hesaplamaları yaparak, belirtilen yarıçap içinde kalan tüm fermuarları bulma işlemini otomatikleştirir. Bu işlemlerin tümü arka planda gerçekleşir, böylece kullanıcı tamamen Excel'de çalışır ve yalnızca çalışma sayfasında görüntülenen posta kodlarının listesini görür – yeni bir uygulama öğrenmeye veya bir web sayfasından bir posta kodu listesi almaya gerek kalmaz.

Özel işlevlerin büyük bir avantajı, büyük miktarda veriyi bir elektronik tablo biçiminde işleyebilmeleridir. Sütun A'daki bir posta kodu listesi için posta kodu yarıçapı hesaplamaları yapmak için, örneğin, B1 hücresindeki uygun özel işlev formülünü girin; örneğin: "= RADIUS (A1, 10)", "A1" çalışma sayfası hücresidir. ilk posta kodunun yeri. Sonra bu formülü kopyalayıp B sütununa gerektiği gibi yapıştırın; Bu yolla, diğer programlar için gerekli olan zaman alıcı manuel giriş olmadan, kelimenin tam anlamıyla binlerce posta kodu için yarıçapı hesaplamaları yapabilirsiniz.

Bu yarıçapı hesaplamaları tamamlayan, diğer ikisi arasındaki mesafeyi hesaplama gibi başka kullanışlı Excel özel işlevleri vardır. posta kodları verildi. Bu durumda özel fonksiyon formülü, "= DISTANCE (ZipCode1, ZipCode2)" gibi bir şey olacaktır. Hesaplanan mesafe "karga uçar gibi" olabilir veya gerçek sürüş mesafesinin veya süresinin tahmini olabilir.

Yarıçaplı bir özel işlev, Microsoft Excel işlevlerinin karmaşık işleri otomatikleştirmek için nasıl kullanılabileceğini gösteren mükemmel bir örnektir. elektronik tablo formülü. Adresler arasındaki sürüş mesafesini ve süreyi hesaplamaktan, belirli bir yarıçaptaki fermuarları tespit etmeye kadar, özel işlevler Excel'de adres ve konum tabanlı bilgileri analiz etmede çok yararlı bir yaklaşımdır.