
Excel'de Her İkinci Satırı Nasıl Vurgular
Excel'de her iki satırı vurgulamak için, hızlı biçimlendirme için Tablo Olarak Biçimlendir özelliğini kullanın veya daha fazla kontrol için =MOD(ROW(),2)=0 formülüyle koşullu biçimlendirme uygulayın, C# geliştiricileri bu süreci IronXL'nin koşullu biçimlendirme API'sini kullanarak otomatikleştirebilirler.
Excel'in Yerleşik Özelliklerini Kullanarak Alternatif Satırları Nasıl Vurgularım?
Microsoft Excel, ihtiyaçlarınıza göre satırları vurgulamak için yerleşik işlevsellik sunar. Satır vurgulama özelliği belgeleri görsel olarak daha çekici hale getirir ve elektronik tablolarda veri görselleştirmesine yardımcı olur. Bu araç, verilerin sıra halinde ayrılmasını kolaylaştırarak Excel dosyalarını okumayı ve bilgileri analiz etmeyi kolaylaştırır. Ancak, Microsoft Excel'de tek sayıdaki satırların vurgulanması yeni başlayanlar için zor olabilir. Ancak, Excel koşullu biçimlendirme ile benzer teknikler kullanıldığında bu kolaylaşır. Bunu adım adım açıklayacağız.
Başlayalım:
- Excel'de bir aralık seçin gibi istediğiniz aralığı tıklayıp sürükleyerek satırları seçin.
- Ana menüden Ana Sayfa'ya tıklayın, sonra Tablo Olarak Biçimlendir seçeneğine tıklayın.
- Tablo iletişim kutusundan alternatif satır gölgelemesi olan bir tablo stili seçin. Bu, yerleşik biçimlendirmeye sahip bir adlandırılmış tablo oluşturur.
- Gölgelemeyi satırlardan sütunlara değiştirmek için tabloyu seçin ve tablo stil seçenekleri grubundan Tasarım'a tıklayın. Ardından Şeritli Satırlar'ı kaldırın ve Şeritli Sütunlar'ı seçin.
Excel'in Tablo Araçları Tasarım sekmesinde Şeritli Sütunlar özelliğine gidin ve satır ile sütun vurgulama arasında geçiş yapın
Tablo düzeninizi korumak istiyorsanız ancak işlevselliğine ihtiyacınız yoksa, bunu bir veri aralığına dönüştürebilirsiniz. Bu; Excel verilerini aktarma veya farklı formatlara dönüştürme gerektiğinde işinize yarar. Mevcut şeritli rengin üzerine satır veya sütun ekliyorsanız, bu otomatik olarak çoğaltılmaz. Ancak, Excel'de hücreleri kopyalamak gibi Format Painter kullanarak alternatif biçimlendirme ile satır veya sütun kopyalayarak biçimlendirmeyi yeniden oluşturabilirsiniz.
Satır Vurgulama için Koşullu Biçimlendirme Nasıl Kullanılır?
Belirli satır veya sütunlara farklı biçimlendirme uygulamak için koşullu biçimlendirme kurallarını da kullanabilirsiniz. Bu yöntem, Tablo Olarak Biçim seçeneğinden daha fazla esneklik sağlar ve formüllere dayalı özel kuralları oluşturmanıza olanak tanır. İşte nasıl yapılacağı:
- Çalışma sayfasında şu adımlardan birini yapın:
- Belirli hücreleri biçimlendirmek için, Excel aralık seçimi tekniklerini kullanarak aralığı seçin.
- Tüm belgeyi biçimlendirmek için Ctrl+A tuşlarına basın.
- Ana Sayfa > Koşullu Biçimlendirme > Yeni Kural'a gidin. Bu, C#'ta koşullu biçimlendirme uygulamaya benzer şekilde çalışan biçimlendirme kuralı iletişim kutusunu açar.
Excel'in Ana şeridinden Koşullu Biçimlendirme menüsüne erişin ve özel alternatif satır vurguları oluşturmak için 'Yeni Kural' a tıklayın
- "Bir Kural Türü Seç" bölümünde, "Hangi hücrelerin biçimlendirileceğini belirlemek için bir formül kullan" seçeneğini seçin.
- Alternatif satırlara renk uygulamak için "Kural Açıklamasını Düzenle" bölümüne şu formülü yazın. Bu, C#'ta Excel formüllerini kullanmaya benzer:
=MOD(ROW(),2)=0
Alternatif sütunlara renk uygulamak için bu formülü yazın: =MOD(COLUMN(),2)=0.
Bu formüller, bir satır veya sütunun çift mi tek mi olduğunu belirler ve istenen biçimlendirmeyi buna göre uygular. MOD fonksiyonu, bölüm sonrası kalanı döndürür, bu nedenle MOD(ROW(),2) çift satırlar için 0 ve tek satırlar için 1 döndürür.
Her diğer satırı otomatik olarak vurgulamak için MOD(ROW(),2)=0 formülüyle Yeni Biçimlendirme Kuralı iletişimini yapılandırın
- Hücreleri Excel'de stilize etme gibi biçimlendirme seçeneklerine erişmek için Biçime tıklayın.
- Hücreleri Biçimlendir kutusunda, arka plan rengini ayarlamak için Doldur'a tıklayın.
- Bir renk seçin ve Tamam'a tıklayın. Standart renklerden seçebilir veya özel bir tane oluşturabilirsiniz.
- Tercihinizi Örnek altında önizleyin ve Tamam'a tıklayın veya başka bir renk seçin.
Bu adımları izleyerek, alternatif satırların vurgulandığını göreceksiniz. Bu biçimlendirme, yeni satırlar eklerseniz veya satır ve sütunlar eklerseniz otomatik olarak ayarlanır.
IronXL Nedir ve Excel Otomasyonu ile Nasıl Yardımcı Olur?
IronXL, Excel ile çalışmak için geliştiricilere araçlar sağlayan bir .NET Excel kütüphanesidir. Kütüphane, Excel dosyalarını ve sayfalarını okuyabilir, yazabilir ve değiştirebilir. XML, JSON, HTML ve CSV gibi farklı dosya formatları arasında dönüştürebilir. IronXL kütüphanesi C# ile geliştirilmiştir ve kapsamlı API belgeleri sağlar, bu da geliştiricilerin bunu uygulamalarında özgürce kullanabilmesi anlamına gelir. IronXL Excel kütüphanesi, ASP.NET uygulamaları, Blazor uygulamaları ve .NET MAUI projeleri dahil, Microsoft Office Excel erişimine ihtiyaç duyan herhangi bir .NET projesinde çalışır. Geliştiriciler, bilgisayarlarına Office yüklemeden veya Microsoft'tan bir geliştirici lisansı kurmadan projelerinde IronXL'yi kullanabilir.
IronXL'nin Temel Özellikleri Nelerdir?
IronXL Excel kütüphanesi şu özellikleri sağlar:
- Veri manipülasyonu, veri ihracatı, veri ithalatı ve SQL veritabanlarından ithalat.
- Tüm en yeni Excel sürümleri için destek ve Linux, macOS, Docker, Azure ve AWS ile uyumluluk.
- Popüler dosya biçimleri için destek, XLSX, CSV ve eski formatlar dahil.
- Hücre formatlama, metin hizalaması, yazı tipi boyutu, rengi, kenarlıkları vb.
- Çalışma kitaplarındaki hücre görünümünü denetleyin (
e.g., kılavuz çizgileri), dondurma bölmeleri ve yazdırma ayarları dahil. - Grafikler oluşturma, resimlerle çalışma ve parola koruması gibi gelişmiş özellikler.
IronXL ile C# içinde Koşullu Biçimlendirme Nasıl Uygulanır?
Koşullu biçimlendirme kullanarak IronXL ile profesyonel görünümlü elektronik tablolar oluşturabiliriz, satırların rengini programatik olarak değiştirerek.
-
1Install IronXL with NuGet Package Manager
-
2Bu kod parçacığını kopyalayın ve çalıştırın.
using IronXL; using IronXL.Formatting; using IronXL.Formatting.Enums; using IronXL.Styles; // Load the Excel workbook WorkBook workbook = WorkBook.Load("test.xlsx"); WorkSheet sheet = workbook.DefaultWorkSheet; // Create a rule for alternating rows (even rows) ConditionalFormattingRule evenRowRule = sheet.ConditionalFormatting .CreateConditionalFormattingRule(ComparisonOperator.LessThan, "1000"); // Set light blue background for even rows evenRowRule.PatternFormatting.BackgroundColor = "#E6F3FF"; evenRowRule.PatternFormatting.FillPattern = FillPattern.Solid; // Apply to all even rows in data range sheet.ConditionalFormatting.AddConditionalFormatting("A2:Z1000", evenRowRule); // Save the workbook with alternating row colors workbook.SaveAs("AlternatingRows.xlsx");C# -
3Canlı ortamınızda test için dağıtım yapın
Ücretsiz deneme ile bugün projenizde IronXL kullanmaya başlayın
IronXL kullanmak için, C# projenize IronXL kütüphanesini kurun. NuGet Paket Yöneticisi aracılığıyla kurabilir veya detaylı kurulum talimatları için IronXL dokümantasyonunu kullanabilirsiniz. Kütüphaneyi kurduktan sonra, IronXL isim alanını ekleyin. Program dosyanızın üst kısmına aşağıdaki kod satırını yazın:
using IronXL;
using IronXL.Formatting;
using IronXL.Formatting.Enums;
using IronXL.Styles;Imports IronXL
Imports IronXL.Formatting
Imports IronXL.Formatting.Enums
Imports IronXL.StylesDaha sonra, ana fonksiyonunuza daha karmaşık koşullu biçimlendirme kuralları oluşturmak için aşağıdaki kod satırlarını ekleyin:
// Load the Excel workbook
WorkBook workbook = WorkBook.Load("test.xlsx");
// Access the default worksheet
WorkSheet sheet = workbook.DefaultWorkSheet;
// Create a specific conditional formatting rule for values less than 8
ConditionalFormattingRule rule = sheet.ConditionalFormatting.CreateConditionalFormattingRule(ComparisonOperator.LessThan, "8");
// Set different style options for the rule
rule.FontFormatting.IsBold = true;
rule.FontFormatting.FontColor = "#123456";
rule.BorderFormatting.RightBorderColor = "#ffffff";
rule.BorderFormatting.RightBorderType = BorderType.Thick;
rule.PatternFormatting.BackgroundColor = "#54bdd9";
rule.PatternFormatting.FillPattern = FillPattern.Diamonds;
// Add the formatting rule to a specific region in the worksheet
sheet.ConditionalFormatting.AddConditionalFormatting("A3:A8", rule);
// Create another conditional formatting rule for values between 7 and 10
ConditionalFormattingRule rule1 = sheet.ConditionalFormatting.CreateConditionalFormattingRule(ComparisonOperator.Between, "7", "10");
// Set additional style options for the new rule
rule1.FontFormatting.IsItalic = true;
rule1.FontFormatting.UnderlineType = FontUnderlineType.Single;
// Add the second formatting rule to another region in the worksheet
sheet.ConditionalFormatting.AddConditionalFormatting("A3:A9", rule1);
// Save the updated workbook
workbook.SaveAs("ApplyConditionalFormatting.xlsx");' Load the Excel workbook
Dim workbook As WorkBook = WorkBook.Load("test.xlsx")
' Access the default worksheet
Dim sheet As WorkSheet = workbook.DefaultWorkSheet
' Create a specific conditional formatting rule for values less than 8
Dim rule As ConditionalFormattingRule = sheet.ConditionalFormatting.CreateConditionalFormattingRule(ComparisonOperator.LessThan, "8")
' Set different style options for the rule
rule.FontFormatting.IsBold = True
rule.FontFormatting.FontColor = "#123456"
rule.BorderFormatting.RightBorderColor = "#ffffff"
rule.BorderFormatting.RightBorderType = BorderType.Thick
rule.PatternFormatting.BackgroundColor = "#54bdd9"
rule.PatternFormatting.FillPattern = FillPattern.Diamonds
' Add the formatting rule to a specific region in the worksheet
sheet.ConditionalFormatting.AddConditionalFormatting("A3:A8", rule)
' Create another conditional formatting rule for values between 7 and 10
Dim rule1 As ConditionalFormattingRule = sheet.ConditionalFormatting.CreateConditionalFormattingRule(ComparisonOperator.Between, "7", "10")
' Set additional style options for the new rule
rule1.FontFormatting.IsItalic = True
rule1.FontFormatting.UnderlineType = FontUnderlineType.Single
' Add the second formatting rule to another region in the worksheet
sheet.ConditionalFormatting.AddConditionalFormatting("A3:A9", rule1)
' Save the updated workbook
workbook.SaveAs("ApplyConditionalFormatting.xlsx")CreateConditionalFormattingRule Fonksiyonu Nasıl Çalışır?
Koşullu biçimlendirme kurallarını CreateConditionalFormattingRule() fonksiyonu ile tanımlarız. Bu fonksiyon, IronXL'nin kapsamlı koşullu biçimlendirme API'sinin bir parçasıdır. IronXL kullanarak yazı tipi stillerini ve kenar stilini düzenlemek kolaydır. Satır fonksiyonu kullanarak satırları formatlayabilir, daha iyi okunabilirlik için satır ve sütunları otomatik olarak boyutlandırabilirsiniz. Parametrede, uygulamak istediğiniz satır numarasını ve biçimlendirmeyi belirtirsiniz. Excel MOD formülü yaklaşımına benzer şekilde her n. satırı seçip vurgulayabilirsiniz. Koşullu biçimlendirme desteği hakkında daha fazla detayı kod örneğimizde görebilirsiniz.
Daha gelişmiş senaryolar için, koşullu biçimlendirmeyi hücreleri sıralama, çalışma sayfalarını yönetme ve formüllerle çalışma gibi diğer IronXL özellikleriyle birleştirebilirsiniz. IronXL ayrıca koşullu biçimlendirme kurallarınızda kullanabileceğiniz matematik fonksiyonları ve birleştirici fonksiyonlar desteği sunar.
IronXL için Lisanslama Seçenekleri Nelerdir?
IronXL geliştirme için ücretsizdir ve kapsamlı başlangıç kılavuzları içerir. Ancak, geliştirme aşamasında bir filigran vardır. deneme lisansı sistemimizle üretimde ücretsiz deneyebilirsiniz. Ödeme veya kart bilgisi girmeden IronXL ücretsiz deneme sürümünü etkinleştirebilirsiniz. Bundan sonra, ticari kullanım için satın alabilirsiniz. İhtiyaçlarınıza göre farklı fiyat planları var. Daha fazla bilgi için bu lisanslama sayfasını ziyaret edin. Lisans anahtarı uygulamanızda kolayca uygulanabilir ve web uygulamaları için web.config içinde yapılandırabilirsiniz.
IronXL VB.NET uygulamaları dahil olmak üzere çeşitli dağıtım senaryoları için mükemmel destek sağlar ve büyüyen işletmeler için lisans uzantıları ve yükseltme seçenekleri sunar. Kütüphane, en güncel Excel biçimleri ve .NET sürümleriyle uyumu sağlamak için yeni özellikler ve iyileştirmeler ile düzenli olarak güncellenir.

Curtis Chau, Bilgisayar Bilimleri alanında Lisans Derecesine (Carleton Üniversitesi) sahip ve Node.js, TypeScript, JavaScript ve React konularında uzmanlaşmış ön uç geliştirmeyle ilgileniyor. Sezgisel ve estetik açıdan hoş kullanıcı arayüzleri oluşturma tutkunu, Curtis modern çerçevelerle çalışmayı ve iyi yapılandırılmış, görsel olarak çekici kılavuzlar oluşturmayı seviyor.
İlgili Makaleler



