Html'de hücre ve sütunların birleştirilmesi. Hücreleri birleştirmek. Dikey olarak birleştirmek

Ders 11.

Tablo hücrelerinin birleştirilmesi.

Bu derste tabloları incelemeye devam ediyoruz, yani etiket için iki özelliğe daha bakacağız. & lttd & gthücrelerin birleştirilmesinden sorumludur. Aşağıdaki şekle baktığınızda, ne tür bir ilişkinin tartışılacağını anlayacaksınız.

Soldaki tablo olağan yapıya sahiptir. Sağdaki tablonun ilk satırında büyük bir hücre oluşturmak üzere birleştirilmiş iki hücre vardır.

Bu özellikleri uygulamak, diğerlerini uygulamaktan biraz daha zordur. Bu yüzden kendilerine ayrı bir ders veriliyor.

Colspan.

Öznitelik colspan hücreleri yatay olarak birleştirmek için kullanılır. Özniteliğin değeri, bir araya getirilecek hücre sayısını gösterir.

Dikkat! Bir satırdaki birleştirilmiş ve normal hücrelerin toplam sayısının, diğer satırdaki toplam hücre sayısına eşit olması çok önemlidir. İlk şekildeki doğru tabloyu örnek olarak düşünün. En üst satır, iki normal hücreden oluşan yalnızca bir büyük hücre içerir ve alt satırda iki normal hücre bulunur.
Aşağıda doğru yazılmış kodun bir çeşidi bulunmaktadır:


Kod için açıklamalar:
Üst çizgi & lttr & gt bir hücreye sahip & lttd & gtözniteliğin atandığı colspan anlamı ile 2 ... Bu, bu hücrenin sırasıyla 2 hücreyi birleştirdiği ve bu hücrenin 2 hücrenin yerini aldığı anlamına gelir. İkinci çizgi & lttr & gt 2 normal hücreye sahiptir & lttd & gt.
Üst satırda birbiriyle birleştirilmiş iki hücremiz olduğu ve alt satırda iki sıradan hücre olduğu ortaya çıktı. Sayı eşittir, bu da kodun doğru yazıldığı anlamına gelir.

Şimdi, yaygın bir hata içeren bir kod örneğine bakalım:


Kod için açıklamalar:
Hata, ilk satırın & lttr & gt iki hücre içermez & lttd & gtve üç, ikinci satır ise & lttr & gt iki hücre içerir & lttd & gt.
Koda bakıldığında, görsel olarak satırlardaki hücre sayısının aynı olduğu görülmektedir, çünkü etiketlerin sayısı & lttd & gt aynısı. Ama etiketlerden biri & lttd & gt özniteliğe sahiptir colspan anlamı ile 2 , bu, bu tek hücrenin ikinin yerini aldığı anlamına gelir.

Satır aralığı özelliği.

Öznitelik satır aralığı hücreleri dikey olarak birleştirmek için kullanılır. Çalışma prensibi, nitelik ile tamamen aynıdır. colspan.


Kod için açıklamalar:
Üst çizgi & lttr & gt üç hücreye sahip & lttd & gt, bunlardan biri için öznitelik satır aralığı anlamı ile 3 ... Bu, bu hücrenin 3 hücre içerdiği anlamına gelir (buna dikey olarak + 2 alt hücre niteliği atanır). Dediğim gibi, ilk satırda 3 hücre var, yani alttaki iki satırda da üç hücre olması gerekiyor. Koda baktığımızda, alttaki iki satırın & lttr & gt sadece iki hücreye sahip & lttd & gt, ancak üst sıranın ilk hücresinin yerini + altında iki hücre daha aldığını unutmayın. Bu, her bir satırdaki toplam hücre sayısının üç olduğu anlamına gelir.

İki veya daha fazla hücreyi tek hücrede birleştirmek için etiketinin colspan ve rowspan niteliklerini kullanın ... Colspan özelliği, yatay olarak birleştirilecek hücre sayısını ayarlar. Satır aralığı özelliği, hücreleri dikey olarak yaymasının tek farkıyla aynı şekilde çalışır. Öznitelikleri eklemeden önce, hata oluşmadığından emin olmak için her satırdaki hücre sayısını kontrol edin. Yani, üç hücreyi değiştirir, bu nedenle sonraki satırda üç etiket olmalıdır veya benzeri bir yapı ...... ... Her satırdaki hücre sayısı eşleşmezse, boş hayalet hücreler görünecektir. Örnek 12.3, geçerli olmakla birlikte, benzer bir hatanın göründüğü yanlış kodu göstermektedir.

Örnek 12.3. Geçersiz hücre birleştirme

Colspan'un yanlış kullanımı

Hücre 1 Hücre 2
Hücre 3 Hücre 4

Bu örneğin sonucu Şekil 1'de gösterilmektedir. 12.5.

Şekil: 12.5. Tabloda ek bir hücrenin görünümü

Örneğin ilk satırında üç hücre vardır, bunlardan ikisi colspan özelliği kullanılarak birleştirilmiştir ve ikinci satır yalnızca iki hücre ekler. Bu, tarayıcıda görüntülenen fazladan bir hücre oluşturur. Şekil 1'de açıkça görülebilir. 12.5.

Örnek 12-4, colspan ve rowspan özelliklerinin doğru kullanımını gösterir.

Örnek 12.4. Hücreleri dikey ve yatay olarak birleştirmek

Hücreleri birleştirme

Tarayıcı Internet Explorer Opera Firefox
6.07.07.08.09.01.02.0
Destekleniyor HayırEvetHayırEvetEvetEvetEvet

Bu örneğin sonucu Şekil 1'de gösterilmektedir. 12.6.

Şekil: 12.6. Birleştirilmiş hücrelere sahip tablo

Bu tabloda sekiz sütun ve üç satır vardır. "Internet Explorer", "Opera" ve "Firefox" sözcüklerinin bulunduğu hücrelerden bazıları iki yerde ve üç hücrede birleştirilmiştir. "Tarayıcı" etiketli hücreye dikey birleştirme uygulandı.

tablolar En iyi, HTML kodu Liste 5.10'da gösterilen basit bir tabloyla görüntülenir.

Bu, hücreleri numaralandırılmış sıradan bir tablodur - bu nedenle gelecekte bizim için daha kolay olacak. İncirde. 5.2, bir Web tarayıcısı penceresinde görünümünü gösterir.

Şimdi Şekil 1'deki tabloyu düşünün. 5.3.

Bazı hücreler burada birleştirildi. Birleştirilen hücrelerin tek bir hücrede birleştiği görülebilir. Nasıl yapılır?

Özellikle bunun için etiketler ve iki önemli isteğe bağlı özelliği destekler. İlk - COLSPAN - hücreleri birleştirir yatay olarak, ikinci -ROWSPAN- dikey olarak.

Birden çok hücreyi yatay olarak tek hücrede birleştirmek için aşağıdaki adımları izleyin.

1. HTML etiketini bulun ( ) birleştirilen hücrelerin ilkine karşılık gelir (hücreleri soldan sağa doğru sayarsanız).

2. COLSPAN özniteliğini ekleyin ve ilki de dahil olmak üzere birleştirilecek hücre sayısını atayın.

3. Etiketleri kaldırın ( ) bu satırın birleştirilmiş hücrelerinin geri kalanını oluşturur.

Tablonun 2. ve 3. hücrelerini birleştirelim (bkz. Liste 5.10). Bu tablonun ilk satırını oluşturan revize edilmiş kod parçacığı Liste 5-11'de gösterilmektedir.

Aynı şekilde birleştirilmiş 4 + 5 ve 12 + 13 + 14 + 15 hücreleri oluşturun.

Hücreleri dikey olarak birleştirmek biraz daha zor. İşte izlenecek adımlar.

1. HTML kodunda, birleştirilen hücrelerden ilkinin bulunduğu satırı (etiketi) bulun (satırları yukarıdan aşağıya doğru sayarsanız).

2. Etiketi bulun ( ) birleştirilen hücrelerin ilkine karşılık gelir.

3. ROWSPAN özelliğini ona ekleyin ve miktarı ona atayın birleştirilmiş hücrelerbunlardan ilki dahil.

4. Sonraki satırları görüntüleyin ve onlardan etiketleri kaldırın ( ) birleştirilecek hücrelerin geri kalanını oluşturur.

Ayrıldık hücreleri birleştir Masamızın 1 ve 6'sı. 5.12 listesi, HTML'sinin düzeltilmiş bir parçasını içerir (düzeltmeler, birinci ve ikinci satırları etkileyecektir).

Altıncı hücreyi oluşturan etiketi, ilk hücreyle birleştiği için ikinci satırdan kaldırdığımıza dikkat edin.

Şimdi çok sık kullanılmıyor. Bununla birlikte, daha önce, tablo Web tasarımının en parlak döneminde, olmadan bir tablo bulmak zordu. birleştirilmiş hücreler... Öyle ya da böyle, onu tanımanın zararı olmaz.

Excel tabloları Word'dekinden biraz farklı bir şekilde oluşturulur. İkincisinde hücreleri bölebilirsek, Excel'de hücre bölünemez bir birimdir. Ortak bir başlık altında iki sütun alma sorunu oldukça yaygındır, bu nedenle Excel'de hücrelerin nasıl birleştirileceğini bilmek önemlidir, çünkü bu durumda bir tablonun bir bölümünü birleştirmek gerekir.

Yöntem 1 - Araç Çubuğu.

Panelde bir birleştirme düğmesi göreceksiniz.

Kullanmak için birleştirilecek aralığı vurgulayın ve üzerine tıklayın.


Sonuç olarak sendika yapılacaktır.


Bu düğmenin yanındaki oka tıklarsanız, bir menü göreceksiniz.

Birleştir ve Ortala komutu, yeni bir dilimin içeriğini ortalamanıza olanak tanır. Bir aralığı bir değerle birleştirmeye çalışırsanız, yalnızca birleştirilmiş adreslerin ilkinden gelen veriler kaydedilir. Ve bir uyarı göreceksiniz.


Onay, verilerin geri kalanının kaybına neden olacaktır.


Satırlara Göre Birleştir komutu, her satırda birleştirilmiş hücreler oluşturur.



"Hücreleri Birleştir" komutu, yalnızca metni ortalamadan birincisine benzer.


Son paragraf, Excel'deki hücrelerin birleştirilmesinin nasıl tersine çevrileceği sorusuna cevap verir.

Yöntem 2 - menüyü kullanarak

Ofisin son sürümlerinde klasik menü sekmelerle değiştirildi. Ve tanıdık pencereler, sekmenin sağ alt köşesindeki küçük simgeler kullanılarak çağrılır.


Birleştirilecek hücreleri önceden seçmeyi ve bu simgeye tıklamayı unutmayın. Hizalama penceresi görünecektir.


"Hücreleri birleştir" seçeneğinin yanındaki kutuyu işaretleyin. Burada, ilgili açılır alanlarda veri hizalama parametrelerini belirtebilirsiniz.

Yöntem 3 - Zaten birleştirilmiş verileri kopyalama

Mevcut bir birleşimi yeniden oluşturmanız gerekirse, panoyu kullanın. Bu durumda Excel'deki hücreleri birleştirmek için klavye kısayolu aşağıdaki gibi olacaktır:

CTRL + C - panoya kopyala.
CTR + V - panodan yapıştırın.

İşaretçiyi seçilen konuma taşıyın.


CRTL + C'ye basarak kopyalayın. Verilerin kopyalanacağına dair bir işaret "koşan karıncalar" olacaktır - çerçevenin sınırları boyunca animasyonu.


İmleci istenen hücreye yerleştirin. Aynı sayıda adres seçmek gerekli değildir, Excel gerekli numarayı otomatik olarak seçecek ve komutu yürütecektir. Doğru, veriler kaybolacak. Panodan yapıştırmak için düğmeleri tıklayın. Seçilen konumda benzer bir birlik görünecektir.

Yöntem 4 - Örneğe Göre Biçimlendirme

Excel, diğer tüm Office programları gibi, çok kullanışlı bir Biçim Boyayıcı düğmesine sahiptir.
"Pano" bölümünde.


İmleci birleştirilmiş dilimin üzerine getirin ve bu düğmeyi tıklayın. İmleci istenen konuma götürün ve tıklayın. Biçimlendirme tamamen yeniden üretilecektir.

Komut beklerken, fare işaretçisinin yanında bir fırça simgesi asılı kalacaktır. Fareyle tıkladığınız anda simge kaybolur ve yeni bir birleştirilmiş parça belirir.

Verileri tutarken Excel elektronik tablosundaki hücre içeriği nasıl birleştirilir

Bu gerçek bir sorundur. Önceki yöntemlerin herhangi birinde, Excel verileri siler. Bunları kaydetmek için "Bağlantı" işlevini kullanın.
Formül çubuğunun yanındaki Fx simgesine tıklayın. Bu, işlev ekleme penceresini açacaktır.


Arama çubuğuna "Bağlantı" adını girin ve "Bul" düğmesini tıklayın.



Bulunan işlevi vurgulayın ve "Tamam" düğmesine basın. Kurulum penceresi görünecektir.


Aralığı ellerinizle belirleyin veya farenizle seçin.


Lütfen işlevin birleştirilenlerden ayrı bir adreste olması gerektiğini unutmayın. Birleştirilmiş verileri birleştirilmiş aralığa koymanız gerekirse, önceden birleştirmeyi yapın ve ardından oradaki işlevi girin.

Excel'de verileri kaybetmeden hücreleri birleştirmenize izin veren kısayol tuşları yoktur, böylece diğer yöntemleri kullanabilirsiniz.

Birden çok Excel hücresindeki metni birleştirmenin başka bir yolu
- dize birleştirme yapan "&" operatörünü kullanın. Bir formül girmeye başlamak için, işaretçiyi yeni metnin olacağı yere yerleştirin ve "\u003d" işaretine basın. Ardından ilk adrese tıklayın, & seçeneğine tıklayın, ikinciye tıklayın ve bu şekilde devam edin.


Excel'in 2003-2010 sürümlerinde iki farklı hücredeki metni tek bir hücrede birleştirmek benzerdir.

Excel'de hücrelerin birleştirilmesi nasıl kaldırılır

"Hücreleri birleştir" düğmesinin menüsünden son öğeyi kullanabilirsiniz.


Veya biçimlendirme penceresindeki kutunun işaretini kaldırabilirsiniz.

Bir makro kullanarak nasıl birleştirilir

En zor yollardan biri, süreci otomatikleştirecek bir programı kendiniz yazmaktır. VBA kod geliştiricisi Microsoft Office'e eklenmiştir. Kullanmak için ALT + F11 tuşlarına basın. Program kodu ekleme penceresi açılacaktır.


Ekle - Modül komutunu çalıştırın.


Veri girmek için bir pencere açılacaktır.


Kodu kopyalayıp yapıştırın.

Sub Merge_Column () Dim i1 En Uzun Dim i2 En Uzun Dim f As String Application.DisplayAlerts \u003d False For f \u003d 1 to Selection.Areas.Count For i1 \u003d 1 to Selection.Areas (f) .Columns.Count textCol \u003d Selection.Areas (f) .Cells (1, i1) i2 \u003d 2 To Selection.Areas (f) .Rows.Count textCol \u003d textCol & Chr (10) & Selection.Areas (k) .Cells (i2, i1) Sonraki Seçim.Alanlar (f). Sütunlar (i1). Seçimi Birleştir.Alanlar (f) .Cells (1, i1) \u003d intext Sonraki Sonraki Uygulama.DisplayAlerts \u003d True End Sub

Sol üst köşedeki simgesine tıklayarak Excel'e geçin.


Birleştirilecek aralığı seçin ve makroyu "Görünüm" - "Makrolar" sekmesinde çalıştırın.


Gerekli makroyu seçin ve "Çalıştır" düğmesini tıklayın.


Tablonun parçaları birleştirilecek.

Excel'de hücre düğmesi etkin değil

Bu nadir bir durumdur, ancak yine de olur.

Excel'de birleştirilmiş hücreleri sıralama

Buradaki zorluk, sıralanmış tüm parçaların aynı boyutta olması gerektiğidir. Bu nedenle, bir sütun veya satırdaki standart olmayan birleştirmeler için birleştirme işlemini iptal etmeniz ve bunu diğerleriyle aynı boyutta yeniden yapmanız gerekir. Örneğin, her şeyin ikiye ve tek tek üçe birleştirildiği bir sütunu sıralamaya çalışıyorsanız - ya her şeyi üçe birleştirin ya da üç hücreyi ikiye çevirin. Aksi takdirde, bu hatayı alırsınız


Birleştirmeleri sıraya koyduktan sonra, "Ana Sayfa" bölümündeki araç çubuğunda (sağda) "Sırala ve Filtrele" düğmesini tıklayın.

İstediğiniz sıralama türünü seçin.

Excel'de birleştirilmiş hücreler nasıl bulunur

Excel çalışma sayfası büyükse, üzerinde birleştirilmiş verileri bulmak zor olabilir. Bu durumda aramayı kullanalım. Giriş sekmesinde Bul ve Seç düğmesini tıklayın ve Bul'u seçin. Veya Ctrl + F kısayol tuşlarına basın.Daha fazla bilgi edinin


Ardından Seçenekler ve Biçim'i tıklayın.


"Hücreleri birleştir" in yanındaki kutuyu işaretleyin ve "Tamam" ı tıklayın.


Daha sonra "Tümünü Bul" veya "Sonrakini Bul" u tıklayın ve gerekli adresler sırayla vurgulanacaktır. İlk düğmeye tıkladığınızda, birleştirilmiş tüm aralıkların bir listesini göreceksiniz.


Birleştirilmiş hücreler hakkındaki tüm bilgiler bu. Excel'de hızlı ve kolay bir şekilde çalışma kitapları oluşturmanıza ve bunlarla sorunsuz çalışmanıza yardımcı olacağını umuyoruz.

İyi günler!

Zaten HTML tabloları oluşturduysanız, aslında çok kolaydır. Birkaç parametre öğrendikten sonra, tablo hücrelerini nasıl birleştireceğinizi öğreneceksiniz. Hücrelerin yatay ve dikey olarak birleştirildiği bir tablo örneği için, örneğin önceki makaleye bakın.

5x5 HTML tablosu örneğini kullanarak hücrelerin nasıl birleştirildiğine bakalım. Kullanıyorum tablolar oluşturmak için. Tasarımcı tarafından oluşturulan 5x5 tablonun kodu şu şekildedir:

< div> < table border= "1" cellspacing= "1" cellpadding= "1" width= "100%" > < tbody> < tr> < td align= "left" > C1R1 < td align= "left" > C2R1 < td align= "left" > C3R1 < td align= "left" > C4R1 < td align= "left" > C5R1 < tr> < td align= "left" > C1R2 < td align= "left" > C2R2 < td align= "left" > C3R2 < td align= "left" > C4R2 < td align= "left" > C5R2 < tr> < td align= "left" > C1R3 < td align= "left" > C2R3 < td align= "left" > C3R3 < td align= "left" > C4R3 < td align= "left" > C5R3 < tr> < td align= "left" > C1R4 < td align= "left" > C2R4 < td align= "left" > C3R4 < td align= "left" > C4R4 < td align= "left" > C5R4 < tr> < td align= "left" > C1R5 < td align= "left" > C2R5 < td align= "left" > C3R5 < td align= "left" > C4R5 < td align= "left" > C5R5

C1R1 C2R1 C3R1 C4R1 C5R1
C1R2 C2R2 C3R2 C4R2 C5R2
C1R3 C2R3 C3R3 C4R3 C5R3
C1R4 C2R4 C3R4 C4R4 C5R4
C1R5 C2R5 C3R5 C4R5 C5R5

Tablonun kendisi başlangıçta şöyle görünür:

C1R1 C2R1 C3R1 C4R1 C5R1
C1R2 C2R2 C3R2 C4R2 C5R2
C1R3 C2R3 C3R3 C4R3 C5R3
C1R4 C2R4 C3R4 C4R4 C5R4
C1R5 C2R5 C3R5 C4R5 C5R5

I. Hücreleri dikey olarak birleştirme
Hücreleri dikey olarak birleştirmek için seçeneği kullanın satır aralığı, dikey olarak birleştirilmiş hücrelerin sayısını belirtir.
Yukarıdaki tabloda C1R1 ve C1R2 hücrelerini birleştirelim. Bu gerektirir:

  1. C1R1 hücresi için rowspan \u003d "2" parametresini ekleyin:

C1R2

Tablo artık şu şekildedir:

C1R1 C2R1 C3R1 C4R1 C5R1
C2R2 C3R2 C4R2 C5R2
C1R3 C2R3 C3R3 C4R3 C5R3
C1R4 C2R4 C3R4 C4R4 C5R4
C1R5 C2R5 C3R5 C4R5 C5R5

II. Hücreleri yatay olarak birleştirin
Hücreleri yatay olarak birleştirmek için parametreyi kullanın colspanyatay olarak birleştirilmiş hücrelerin sayısını belirtir.
Yukarıdaki tabloda C2R1, C3R1 ve C4R1 hücrelerini birleştirin. Bu gerektirir:

  1. C2R1 hücresi için colspan \u003d "3" parametresini ekleyin:

C3R1 C4R1

Tablo şöyle görünecek:

C1R1 C2R1 C5R1
C2R2 C3R2 C4R2 C5R2
C1R3 C2R3 C3R3 C4R3 C5R3
C1R4 C2R4 C3R4 C4R4 C5R4
C1R5 C2R5 C3R5 C4R5 C5R5

Tabloyu içerikle doldurmanız yeterlidir: portföydeki çevirilerinizin örnekleri vb.