Excel'de Sütunları Değiştirme
Verilerinizi takip etmek ve ortalamaları otomatik olarak hesaplamak mı istiyorsunuz? Microsoft Excel, milyonlarca kullanıcı ile dünyada en yaygın kullanılan elektronik tablo uygulamasıdır. Excel ve diğer elektronik tablo programları, verilerinizi tek bir yerde sıralamanıza, filtrelemenize, biçimlendirmenize ve grafiğe dökmenize olanak tanıdıkları için veri manipülasyonu, analiz ve görselleştirme için mükemmeldir. Bir alan gezisi için iletişim bilgilerini toplamayı düşünün.
Bir tablo, Excel elektronik tablosunda sütunlar ve satırların bir koleksiyonuyla oluşturulur. Sütunlar genellikle alfabetik harflerle atanırken, satırlar genellikle sayılarla atanır. Bir hücre, bir sütun ve bir satırın kesişimidir. Bir hücrenin adresi, sütunu temsil eden harf ve satırı temsil eden sayı ile belirlenir.
Excel tablolarında sütunları nasıl taşıyacağını hiç merak ettiniz mi?
Bu öğretici, birden fazla sütunu nasıl değiştirip kaydıracağınızı kapsıyor. Bitişik sütunları değiştirmek, çoğu kişinin oldukça sık yaptığı bir şeydir. Bu öğreticide şunları öğreneceksiniz:
- Shift Tuşu Yöntemi ile İki Sütunu Değiştirin
- Kes ve Yapıştır Yöntemi ile Tüm Bir Sütunun Yerini Değiştirin
- Excel'de Tek Hareketle Birden Fazla Sütunu Değiştirin
- Klavye Kısayolları ile İki Excel Sütununu Değiştirin
Shift Tuşu Yöntemi ile İki Sütunu Değiştirin
Excel sütunlarını sürükleyip bıraktığınızda, hücrelerin taşınması yerine sadece vurgulanacaktır. Seçilen bir sütunu taşımak istiyorsanız, shift tuşu yöntemini kullanın; bunu yapmak için birkaç adım vardır:
- Excel uygulamasını açın.
- Taşımak istediğiniz sütunun başlığına sağ tıklayın. Bu, tüm sütunu seçecektir.
- İmleci sütunun sağ tarafına hareket ettirin. İmleç dört yönlü bir ok simgesine değişecektir.
- Sütunun yan tarafına sol tıklayın ve Shift tuşuna basın.
- Shift tuşunu tutarken sütunu basitçe sürükleyin. Birine görev yerleştirilmiş olan bir çizgi göreceksiniz|Sıradaki sütununuzun nereye yerleştirileceğini gösterir.
- Sol fare düğmesini ve shift tuşunu serbest bırakın.
- İlk sütun, ikinci sütunun yerini alacak ve sütunu yan tarafa taşıyacaktır.
- Ardından, ikinci sütunu seçin ve ilk sütunun pozisyonuna taşımak için aynı yöntemi kullanın.
Şekil 1 - Microsoft Excel - İlk Pozisyonlar
Şekil 2 - Microsoft Excel - İkinci Pozisyonlar
Şekil 3 - Microsoft Excel - Son Pozisyon
Not: shift tuşunu kullanmadan pozisyonları değiştirmek, ikinci sütunun verilerini üst üste bindirir.
Kes ve Yapıştır Yöntemi ile Tüm Bir Sütunun Yerini Değiştirin
Sürükle ve bırak yöntemi sizin için çalışmıyorsa, kes ve yapıştır yöntemini de kullanabilirsiniz. Aşağıdaki adımlar şunlardır:
- Microsoft Excel Uygulamasını açın.
- Taşımak istediğiniz sütunun başlığında sağ tıklayın. Bu, tüm sütunu vurgulayacaktır.
- Vurguladıktan sonra, sütun başlığında sağ tıklayın ve 'kes' seçeneğini seçin. Sütunu kesmek için Ctrl + X tuşlarına da basabilirsiniz.
- Diğer sütunla değiştirmek istediğiniz sütun başlığına tıklayın.
- Vurgulandığında, sütunda sağ tıklayın ve menüden 'kesilen hücreleri ekle'yi tıklayın.
- Bu, sütunu başlangıç yerine yerleştirecektir.
- İkinci sütunu diğer sütunun yerine taşımak için aynı yöntemi kullanın.
Şekil 4 - Microsoft Excel - Kes seçeneği
Şekil 5 - Microsoft Excel - Kesilen hücreleri ekle
Şekil 6 - Microsoft Excel - Son Pozisyon
Not: Seçilen alanınıza yeni bir sütun eklemenize izin verilmeyecektir, birkaç koşullu kuralı takiben, ki bu tüm sütunları kopyalarken/yapıştırırken geçerlidir.
Excel'de Tek Hareketle Birden Fazla Sütunu Değiştirin
Excel'de sütunları tek bir hareketle değiştirmek için, bu basit adımları takip edin:
- İlk satırı seçin; ardından satıra sağ tıklayın ve ekle seçeneğini seçin.
- Sütunların yeni düzenini oluşturmak için ilk satırı kullanın.
- Ardından, sütunlarınızı görmek istediğiniz desene göre yeni satırlara değerler ekleyin.
Şekil 7
- Sonraki adımda, tüm verileri seçmek için sol tıklayıp verilerin son hücrelerine sürükleyin.
- Araç çubuğunda Veri sekmesine tıklayın.
- Orada, Sırala ve Filtrele grubunda Sırala'ya tıklayın.
Şekil 8 - Veri sekmesi - Sırala'yı seçin
- Sırala iletişim kutusu görünecektir.
Seçenekler'e tıklayın.
Şekil 9 - Sırala İletişim Kutusu - Seçenekler
Soldan sağa sırala seçeneğini seçin ve Tamam'a tıklayın.
Şekil 10 - Sıralama Seçenekleri - Soldan sağa sırala
Ardından, Sırala seçeneğinde 1. satırı seçin ve Tamam'a tıklayın.
Şekil 11 - Sırala İletişim Kutusu - Sırala
Yeni eklenen satırı silin.
Sonuç:
Şekil 12 - Sonuç
Klavye Kısayolları ile İki Excel Sütununu Değiştirin
Klavye kısayol tuşları ile iki sütunu değiştirmek kolaydır. Seçili sütunları değiştirmek için bu adımları izleyin:
- Excel'deki sütunlarda herhangi bir hücreyi seçin.
- Tam sütunu seçmek için Ctrl tuşunu tutun ve boşluk tuşuna basın.
- Sonra, tekrar Ctrl tuşunu tutun ve 'X' tuşuna basarak kesin.
- Birinci sütunla değiştirmek istediğiniz sütunu seçin.
- Tekrar, Ctrl tuşunu tutun ve sütunu vurgulamak için boşluk tuşuna basın.
- Ctrl düğmesini tutun ve (+) artı tuşuna basarak birinci sütunu yeni konuma ekleyin.
- İkinci sütuna gidin ve Ctrl tuşunu tutup boşluk tuşuna basarak tüm sütunu seçin.
- Sütunları kesmek için Ctrl + 'X' tuşlarına basın.
- İlk sütunun yerine gidin ve Ctrl + (+) artıya basın.
- Bu, her iki sütunun konumunu değiştirecektir.
Şekil 13 - Microsoft Excel - İlk Pozisyon
Şekil 14 - Microsoft Excel - İkinci Pozisyon
Şekil 15 - Microsoft Excel - Son Pozisyon
The IronXL C# Kütüphanesi
.NET'te Excel dosyalarını açmak, okumak, düzenlemek, sütunlarını değiştirmek ve kaydetmek için, IronXL, esnek ve güçlü bir çerçeve sunar. Windows uygulamaları, ASP.NET MVC ve .NET Core uygulamaları dâhil olmak üzere tüm .NET proje türleriyle uyumludur.
.NET geliştiricileri için IronXL, Excel belgelerini okuma ve yazma konusunda basit bir API sağlar.
Excel'i manipüle etme komut dosyalarına erişmek için, IronXL, sunucunuzda Microsoft Office Excel'in kurulumunu veya Excel Interop'un kullanımını gerektirmez. Bu sayede .NET'te Excel dosyaları ile çalışmak inanılmaz derecede hızlı ve kolay hale gelir.
IronXL kullanarak, geliştiriciler, sadece birkaç satır kod yazarak hiçbir zorluk yaşamadan tüm Excel ile ilgili hesaplamalarını gerçekleştirebilir; örneğin iki hücreyi toplamak, toplam sütun seçeneği, bir Excel tablosuna tüm sütunu eklemek, bir Excel tablosuna tüm satırı eklemek, toplama fonksiyonu kullanmak ve birden çok sütun ve birden çok satırı yönetmek gibi pek çok diğer faydalı özellikler içerir.
Aşağıda C# kodunun eylem halinde bazı kod örnekleri bulunmaktadır.
using IronXL;
// Load an existing Excel workbook from a file.
WorkBook workbook = WorkBook.Load("test.xlsx");
// Access the default worksheet in the workbook.
WorkSheet worksheet = workbook.DefaultWorkSheet;
// Set formulas in specific cells.
// A1 will calculate the sum of the range B8 to C12.
worksheet["A1"].Formula = "Sum(B8:C12)";
// B8 will calculate the division of C9 by C11.
worksheet["B8"].Formula = "=C9/C11";
// G30 will find the maximum value in the range C3 to C7.
worksheet["G30"].Formula = "Max(C3:C7)";
// Force recalculation of all formula values in all sheets.
workbook.EvaluateAll();
// Get the calculated value from a formula, e.g., the calculated value in G30.
string formulaValue = worksheet["G30"].Value;
// Get the formula as a string representation, e.g., "Max(C3:C7)" for G30.
string formulaString = worksheet["G30"].Formula;
// Save the workbook with updated formulas and values.
workbook.Save();
using IronXL;
// Load an existing Excel workbook from a file.
WorkBook workbook = WorkBook.Load("test.xlsx");
// Access the default worksheet in the workbook.
WorkSheet worksheet = workbook.DefaultWorkSheet;
// Set formulas in specific cells.
// A1 will calculate the sum of the range B8 to C12.
worksheet["A1"].Formula = "Sum(B8:C12)";
// B8 will calculate the division of C9 by C11.
worksheet["B8"].Formula = "=C9/C11";
// G30 will find the maximum value in the range C3 to C7.
worksheet["G30"].Formula = "Max(C3:C7)";
// Force recalculation of all formula values in all sheets.
workbook.EvaluateAll();
// Get the calculated value from a formula, e.g., the calculated value in G30.
string formulaValue = worksheet["G30"].Value;
// Get the formula as a string representation, e.g., "Max(C3:C7)" for G30.
string formulaString = worksheet["G30"].Formula;
// Save the workbook with updated formulas and values.
workbook.Save();
Imports IronXL
' Load an existing Excel workbook from a file.
Private workbook As WorkBook = WorkBook.Load("test.xlsx")
' Access the default worksheet in the workbook.
Private worksheet As WorkSheet = workbook.DefaultWorkSheet
' Set formulas in specific cells.
' A1 will calculate the sum of the range B8 to C12.
Private worksheet("A1").Formula = "Sum(B8:C12)"
' B8 will calculate the division of C9 by C11.
Private worksheet("B8").Formula = "=C9/C11"
' G30 will find the maximum value in the range C3 to C7.
Private worksheet("G30").Formula = "Max(C3:C7)"
' Force recalculation of all formula values in all sheets.
workbook.EvaluateAll()
' Get the calculated value from a formula, e.g., the calculated value in G30.
Dim formulaValue As String = worksheet("G30").Value
' Get the formula as a string representation, e.g., "Max(C3:C7)" for G30.
Dim formulaString As String = worksheet("G30").Formula
' Save the workbook with updated formulas and values.
workbook.Save()
Geliştiricilerin, C# ile Excel dosyalarını düzenlediklerinde çok dikkatli olmaları gerekmektedir; çünkü bir hatalı adım tüm belgeyi değiştirebilir. Verimli ve anlaşılabilir kod satırlarına güvenebilmek, hata riskini azaltmaya ve bizim için Excel dosyalarını programatik olarak düzenlemeyi veya silmeyi kolaylaştırmaya yardımcı olur. Bugün, iyi test edilmiş fonksiyonlar kullanarak, C# içinde Excel dosyalarını çabucak ve doğru bir şekilde düzenlemek için gereken adımları inceleyeceğiz. Daha fazla bilgi için lütfen aşağıdaki link'i ziyaret edin.




