Excel'de belirli görevleri yerine getirirken, bazen birbirleriyle de ilgili birkaç tablo ile başa çıkmanız gerekir. Yani, bir tablodan gelen veriler başkalarına sıkılır ve ilgili tüm tablolardaki değerler değiştirildiğinde yeniden hesaplanır.
İlgili tablolar, çok miktarda bilgiyi ele almak için kullanmak için çok uygundur. Tüm bilgileri tek bir masaya yerleştirin, homojen değilse, çok uygun değilse. Bu tür nesnelerle çalışmak ve onları aramak zordur. Belirtilen sorun, ilgili tabloları ortadan kaldırmak için tasarlanmıştır, aralarının arasında dağıtılan bilgiler, ancak aynı zamanda birbirine bağlanır. İlgili tablolar sadece bir sayfa veya bir kitap içinde değil, aynı zamanda ayrı kitaplarda (dosyalar) bulunacak olabilir. Uygulamadaki son iki seçenek en sık kullanılır, çünkü bu teknolojinin amacı sadece veri birikiminden uzaklaşmak ve bir sayfadaki başsızlıkları temel olarak çözmez. Bu tür bir veri yönetimi ile nasıl çalışacağını ve nasıl çalışacağını öğrenelim.
İlgili Tablolar Oluşturma
Her şeyden önce, soruya odaklanalım, bu da çeşitli tablolar arasında bir bağlantı oluşturmak mümkündür.Yöntem 1: Doğrudan Bağlama Masaları Formülü
Verileri bağlamanın en kolay yolu, diğer tablolara referansların bulunduğu formüllerin kullanımıdır. Doğrudan bağlanma denir. Bu yöntem sezgiseldir, çünkü neredeyse bir tablo dizisindeki verilere referans oluşturmak gibi.
Direkt Ciltleme ile iletişimin nasıl oluşturabileceğinizi görelim. İki sayfada iki tablo var. Aynı tabloda, maaş, çalışan oranlarını tek bir katsayı için çarparak formül kullanılarak hesaplanır.
İkinci sayfada, maaşlarıyla çalışanların bir listesi olduğu bir masa yelpazesi var. Her iki durumda da çalışanların listesi bir sırayla sunulmuştur.
İkinci tabakadaki bahislerdeki verilerin, birincinin karşılık gelen hücrelerinin içine sıkılmasını sağlamak gerekir.
- İlk sayfada, "BET" sütununun ilk hücresini tahsis ediyoruz. "=" İşareti koyduk. Ardından, Excel arayüzünün sol kısmına durum çubuğu üzerindeki sol kısmına yerleştirilen "Sayfa 2" etiketine tıklayın.
- Belgenin ikinci bölgesinde bir hareket var. "BET" sütunundaki ilk hücreye tıklayın. Ardından, verileri "eşit" işaretin daha önce yüklendiği hücreye girmek için Klavyedeki Enter düğmesine tıklayın.
- Sonra ilk sayfaya otomatik bir geçiş var. Gördüğümüz gibi, ikinci tablodan ilk çalışanın değeri karşılık gelen hücreye çekilir. İmleci bir bahis içeren bir hücreye yükleyerek, normal formülün ekrandaki verileri görüntülemek için kullanıldığını görüyoruz. Ancak, hücrenin koordinatlarının önünde, verilerin çıktısı olduğu yerden, bulundukları belge alanının adını belirten bir "List2!" İfadesi vardır. Bizim olgumuzdaki genel formül şuna benzer:
= List2! B2
- Şimdi, işletmenin diğer tüm çalışanlarının oranlarıyla ilgili verileri aktarmanız gerekir. Tabii ki, bu, birinci çalışanın görevini yerine getirmemiz aynı şekilde yapılabilir, ancak her iki çalışan listesinin aynı sırada bulunduğunu göz önünde bulundurarak, görevin kararı ile önemli ölçüde basitleştirilebilir ve hızlandırılabilir. Bu, formülü aşağıdaki aralığa kopyalayarak yapılabilir. Excel'e yapılan referansların göreceli olduğu gerçeği nedeniyle, değerlerini kopyalarken, değer kayması ihtiyacımız olan değerler kaydırılır. Kopyalama prosedürünün kendisi bir dolum işaretçisi kullanılarak yapılabilir.
Böylece imleci, elemanın alt sağ alanına formülle yerleştirdik. Bundan sonra, imleç, siyah bir haç formundaki dolum işaretçisine dönüştürmelidir. Sol fare tuşunun kelepçesini gerçekleştiriyoruz ve imleci sütun numarasına çekiyoruz.
- Bir tabaka 2'deki benzer bir sütundaki tüm veriler bir tabakadaki bir tabloya yerleştirildi. 1. Bir tabaka 2'de değişiklik yapıldığında, ilk önce otomatik olarak değişir.
Yöntem 2: Operatörlerin Binlenmesini Kullanma Endeksi - Ara
Fakat tablo dizisindeki çalışanların listesi aynı sırada bulunmuyorsa ne yapmalı? Bu durumda, daha önce belirtildiği gibi, seçeneklerden biri, ilişkili olması gereken hücrelerin her biri arasındaki ilişkiyi kurmaktır. Ancak küçük tablolar dışında uygundur. Büyük aralıklar için, bu seçenek en iyi şekilde uygulanacak çok zaman alacak ve en kötüsünde - pratikte genellikle gerçekçi olacaktır. Ancak bu sorun bir grup operatör dizini kullanılarak çözülebilir - arama. Sohbetin önceki yöntemde olduğu tablolardaki verileri çözerek nasıl yapılabileceğini görelim.
- "BET" sütununun ilk unsurunu vurguluyoruz. "İşlev Ekle" simgesine tıklayarak fonksiyon sihirbazına gidin.
- "Bağlantılar ve diziler" grubundaki fonksiyon sihirbazında "dizin" adını bulur ve tahsis ederiz.
- Bu operatörün iki şekli vardır: diziler ve referans ile çalışmak için bir form. Bizim durumumuzda, ilk seçenek gereklidir, bu nedenle açılan bir sonraki form seçim penceresinde, onu seçin ve "Tamam" düğmesine tıklayın.
- Operatörün argümanları endeksi çalışmaya başlar. Belirtilen işlevin görevi, seçilen aralıkta belirtilen numaraya sahip olan satırdaki değerin çıkışıdır. Genel formül operatör endeksi:
= İndeks (dizi; number_name; [number_stolbits])
"Array", belirtilen satır sayısına göre bilgi çıkaracağımız aralığın aralığını içeren bir argümandır.
"Satır numarası", bu çizginin sayısı olan bir argümandır. Hat numarasının tüm belgeye göre değil, yalnızca tahsis edilen diziye göre belirtilmesinin gerektiğini bilmek önemlidir.
"Sütunun sayısı" isteğe bağlı olan bir argümandır. Özellikle görevimizi çözmek için, kullanmayacağız ve bu nedenle ayrı ayrı tanımlamak gerekli değildir.
İmleci "Array" alanına koyduk. Bundan sonra, sayfa 2'ye gidin ve sol fare düğmesini basılı tutun, "Oy" sütununun tüm içeriğini seçin.
- Koordinatlar operatörün penceresinde görüntülendikten sonra, imleci "Sıra Numarası" alanına koyarız. Arama operatörünü kullanarak bu argümanı geri çekeceğiz. Bu nedenle, fonksiyon dizesinin solundaki bir üçgene tıklayın. Yeni kullanılmış operatörlerin bir listesi açılır. "Arama Şirketi" adını aralarında bulursanız, üzerine tıklayabilirsiniz. Karşı durumda, listenin en son noktasına tıklayın - "Diğer fonksiyonlar ...".
- Standart pencere sihirbazı penceresi başlar. Aynı grupta "bağlantılar ve diziler" de git. Bu sefer listede, "Arama Şirketi" öğesini seçin. "Tamam" düğmesine bir tıklama yapın.
- Arama operatörünün argümanlarının argümanlarının aktivasyonu yapılır. Belirtilen işlev, değer numarasını belirli bir dizide ismi ile çıkarmak için tasarlanmıştır. Bu özellik sayesinde, işlev işlevi için belirli bir değerin bir dizginin sayısını hesapladığımızdır. Arama kurulunun sözdizimi sunulur:
= Arama Kurulu (Search_Name; Viewing__Nassive; [Type_Station])
"Arzu edilen" içinde bulunduğu üçüncü taraf aralığı hücre adını ve adresini içeren bir argümandır. Hedef aralığında bu isim konumudur ve hesaplanmalıdır. Bizim durumumuzda, ilk argüman rolü çalışanlarının yer aldığı bir levha 1, üzerine hücrelere referans alınacaktır.
"Listful dizi" konumunu belirlemek için belirtilen değer için bir arama yapan bir dizi, bir referans olan bir argüman, bir. Bir levha 2 "Ad" sütununda adresini yürütmek için bu rolü olacaktır.
Bir önceki operatör aksine, bu isteğe argüman gerekli olacaktır, isteğe bağlıdır bir argüman ama - "karşılaştırma yazın". Operatör bir dizi istenen değerdir eşleşen nasıl ulaşılacağını gösterir. Bu tartışma üç değerlerden birine sahip olabilir: 1; 0; 1. düzensiz diziler için seçenek "0" ı seçin. Bu seçenek bizim durumumuzda için uygundur.
Yani, argüman pencere alanları doldurarak devam edin. Biz bir levha 1 ilk hücre "adı" sütununu tıklayın, tarla "Fogular değeri" imleci koydu.
- koordinatlar gösterilir sonra "Liste Massive" alanına imleci ayarlamak ve durum çubuğunun üzerinde Excel penceresinin alt kısmındadır "Levha 2" etiketi, gidin. farenin sol tuşuna Clement ve imleci "Ad" sütununun tüm hücreleri vurgulayın.
- Onların koordinatları "Liste Massive" alanında görüntülenir sonra "Haritalama Tür" alanında gidip klavyeden numarası "0" olarak ayarlayın. Bundan sonra tekrar sahada "Array bakarak" geri dönün. Aslında, önceki yöntemde yaptığı gibi, formül kopyalama yerine olmasıdır. Orada adreslerinin bir kayma olabilir, ama Array koordinatları güvenliğini sağlamak, gerek inceledi burada olacak. O vardiya olmamalıdır. Biz imleç ile koordinatları vurgulamak ve F4 fonksiyon tuşuna tıklayın. Gördüğünüz gibi, dolar işareti mutlak dönüştü göreceli gelen referansı anlamına gelen koordinatlar önüne çıktı. Ardından "Tamam" düğmesine tıklayın.
- Sonuç "Bahis" sütunun ilk hücresine görüntülenir. Ama kopyalamadan önce, başka bir alana, yani ilk argüman fonksiyon indeksi düzeltmek gerekir. Bunu yapmak için, bir formül içeren kolon elemanı seçmek ve formül dizeye taşıyın. Operatör indeksi (B2: B7) ilk argüman tahsis ve F4 butonuna tıklayın. Gördüğünüz gibi, dolar işareti seçilen koordinatlar yakın göründü. Enter tuşuna tıklayın. Genel olarak, formül aşağıdaki şeklini aldı:
= Endeksi (sheet2 $ B $ 2:!!! $ 7 $ b; arama kartına (sheet1 A4; list2 $ A $ 2: $ A $ 7; 0))
- Şimdi bir dolum işaretleyici kullanarak kopyalayabilirsiniz. Daha önce konuştuğumuz gibi diyoruz ve tablo menzilinin sonuna kadar uzatıyoruz.
- Gördüğünüz gibi, iki ilgili tablodaki dizgelerin sıralandığına rağmen, yine de, tüm değerler işçilerin isimlerine göre sıkılır. Bu, operatör endeks araması kombinasyonunun kullanımı sayesinde başarıldı.
Yöntem 4: Özel Ekleme
Excel'deki kravat tablosu dizileri de özel bir ekleme kullanıyor olabilir.
- Başka bir tabloya "sıkmak" istediğiniz değerleri seçin. Bizim durumumuzda, bu bir sayfadaki "BET" sütun aralığıdır. 2. Sağ fare düğmesiyle özel fragmana tıklayın. Açılan listede, "Kopyala" öğesini seçin. Alternatif bir kombinasyon, CTRL + C tuş kombinasyonudur. Bundan sonra, sayfaya 1'e taşınıyoruz.
- İhtiyacınız olan kitabın alanına geçiş yapın, değerlerin sıkılması gereken hücreleri tahsis edin. Bizim durumumuzda, bu "teklif" sütunudur. Sağ fare düğmesi ile özel fragmana tıklayın. "Parametreleri Ekle" araç çubuğundaki içerik menüsünde, "İletişim Ekle" simgesine tıklayın.
Ayrıca bir alternatif var. Bu arada, Excel'in eski sürümleri için tek kişidir. Bağlam menüsünde imleci "Özel Ekleme" öğesine getiriyoruz. Açılan ek menüde, aynı ada sahip pozisyonu seçin.
- Bundan sonra, özel bir ekleme penceresi açılır. Hücrenin sol alt köşesindeki "İletişimin" düğmesine tıklayın.
- Seçtiğiniz seçenek ne olursa olsun, bir tablo dizisinden değerler başka bir yere yerleştirilecektir. Kaynaktaki verileri değiştirirken, eklenen aralıkta otomatik olarak değiştirilirler.
Ders: Excel'de özel ekler
Yöntem 5: Birkaç kitaptaki tablolar arasındaki iletişim
Ek olarak, farklı kitaplarda tablo alanları arasında bir bağlantı düzenleyebilirsiniz. Bu özel bir ekleme aracı kullanır. Eylemler, önceki yöntemde düşündüğümüzlere kesinlikle benzer olacak, formüller sırasında navigasyonun bir kitabın alanları arasında değil, dosyalar arasında olmayacakları dışında. Doğal olarak, ilgili tüm kitaplar açılmalıdır.
- Başka bir kitaba transfer edilecek veri aralığını seçin. Doğru fare düğmesine tıklayın ve açılan menüde "Kopyala" konumunu seçin.
- Sonra bu verilerin eklenmesi gereken kitabına gidiyoruz. İstediğiniz aralığı seçin. SAĞ far düğmesine tıklayın. "Ayarlar ekle" grubundaki içerik menüsünde, "İletişim Ekle" öğesini seçin.
- Bundan sonra, değerler eklenecektir. Kaynak kitaptaki verileri değiştirirken, çalışma kitabından bir masa dizisi otomatik olarak sıkılacaktır. Her iki kitabın da açık olmasını sağlamak için hiçbir şekilde değil. Sadece bir çalışma kitabını açmak yeterlidir ve içinde önceki değişiklikler varsa, otomatik olarak kapalı bir belgedeki verileri otomatik olarak yerleştirecektir.
Ancak bu durumda, inset'in değişmemiş bir dizi formunda üretileceği belirtilmelidir. Herhangi bir hücreyi takılı verilerle değiştirmeye çalışırken, bunu yapamamak hakkında bilgi vermekten bir mesaj doldurulur.
Başka bir kitapla ilişkili bu tür bir dizideki değişiklikler sadece bağlantıyı kırabilir.
Tablolar arasındaki başlıklar
Bazen tablolar arasındaki bağlantıyı kırmak gerekir. Bunun nedeni, başka bir kitaptan eklenen bir diziyi değiştirmek istediğinizde ve yalnızca kullanıcının isteksizliğini değiştirmek istediğinizde yukarıda açıklanan olabilir. Böylece aynı tablodaki veriler otomatik olarak diğerlerinden otomatik olarak güncellenir.Yöntem 1: Kitaplar arasında iletişim parçaları
Tüm hücrelerdeki kitaplar arasındaki bağlantıyı, aslında bir işlemi gerçekleştirerek kırmak için. Bu durumda, hücrelerdeki veriler kalır, ancak zaten diğer belgelere bağlı olmayan değerleri güncellemeyeceklerdir.
- Diğer dosyalardan gelen değerlerin sıkıldığı kitapta, veri sekmesine gidin. "Bağlantı" araç çubuğundaki bantta bulunan "Bağlantıları Değiştir" simgesine tıklayın. Geçerli kitap, diğer dosyalarla bağlantılar içermiyorsa, bu düğme etkin değil.
- Bağlantı değişikliği penceresi başlatıldı. Bağlantıyı kırmak istediğimiz dosyayı (birkaç tane varsa) ilgili kitaplar listesinden seçin. "Bağlantıyı Bırak" düğmesine tıklayın.
- Diğer eylemlerin sonuçları hakkında bir uyarı sağlayan bir bilgi penceresi açılır. Yapacağınızdan eminseniz, "İletişim Break" düğmesine tıklayın.
- Bundan sonra, geçerli belgedeki belirtilen dosyanın tüm referansları statik değerlerle değiştirilecektir.
Yöntem 2: Değerleri Takma
Ancak yukarıdaki yöntem, yalnızca iki kitap arasındaki tüm bağlantıları tamamen kırmanız gerekirse uygundur. Ya aynı dosyadaki ilgili tabloların bağlantısını kesmeniz gerekirse? Bunu, verileri kopyalayarak yapabilirsiniz ve ardından aynı yeri değer olarak ekleyebilirsiniz. Bu arada, bu yöntem, çeşitli kitapların bireysel veri aralıkları arasında dosyalar arasında ortak bir ilişki kırmadan kopyalanabilir. Bu yöntemin pratikte nasıl çalıştığını görelim.
- Başka bir tablola iletişim silmek istediğimiz aralığı vurguluyoruz. Sağ fare düğmesine tıklayın. Açık menüde, "Kopyala" öğesini seçin. Belirtilen işlemler yerine, sıcak tuşların CTRL + C'sinin alternatif bir kombinasyonunu arayabilirsiniz.
- Sonra, seçimi aynı parçadan çıkarmadan, tekrar sağ fare düğmesiyle üzerine tıklayın. Bu süre Eylem listesinde, Ekle parametreleri grubunda yayınlanan "Değer" simgesine tıklayın.
- Bundan sonra, özel aralıktaki tüm referanslar statik değerlerle değiştirilecektir.
Gördüğünüz gibi, Excel'in kendi aralarında birkaç tabloyla ilişkilendirme yolları ve araçları vardır. Aynı zamanda, tablo verileri diğer sayfalarda ve hatta farklı kitaplarda olabilir. Gerekirse, bu bağlantı kolayca kopabilir.