Altbilgi içeriğine atla
EXCEL ARAçLARı

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:

  1. Shift Tuşu Yöntemi ile İki Sütunu Değiştirin
  2. Kes ve Yapıştır Yöntemi ile Tüm Bir Sütunun Yerini Değiştirin
  3. Excel'de Tek Hareketle Birden Fazla Sütunu Değiştirin
  4. 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:

  1. Excel uygulamasını açın.
  2. Taşımak istediğiniz sütunun başlığına sağ tıklayın. Bu, tüm sütunu seçecektir.
  3. İmleci sütunun sağ tarafına hareket ettirin. İmleç dört yönlü bir ok simgesine değişecektir.
  4. Sütunun yan tarafına sol tıklayın ve Shift tuşuna basın.
  5. 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.
  6. Sol fare düğmesini ve shift tuşunu serbest bırakın.
  7. İlk sütun, ikinci sütunun yerini alacak ve sütunu yan tarafa taşıyacaktır.
  8. Ardından, ikinci sütunu seçin ve ilk sütunun pozisyonuna taşımak için aynı yöntemi kullanın.
Microsoft Excel - First Positions

Şekil 1 - Microsoft Excel - İlk Pozisyonlar

Microsoft Excel - Second Positions

Şekil 2 - Microsoft Excel - İkinci Pozisyonlar

Microsoft Excel - Final Position

Ş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:

  1. Microsoft Excel Uygulamasını açın.
  2. Taşımak istediğiniz sütunun başlığında sağ tıklayın. Bu, tüm sütunu vurgulayacaktır.
  3. 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.
  4. Diğer sütunla değiştirmek istediğiniz sütun başlığına tıklayın.
  5. Vurgulandığında, sütunda sağ tıklayın ve menüden 'kesilen hücreleri ekle'yi tıklayın.
  6. Bu, sütunu başlangıç yerine yerleştirecektir.
  7. İkinci sütunu diğer sütunun yerine taşımak için aynı yöntemi kullanın.
Microsoft Excel - Cut option

Şekil 4 - Microsoft Excel - Kes seçeneği

Microsoft Excel - Insert cut cells

Şekil 5 - Microsoft Excel - Kesilen hücreleri ekle

Microsoft Excel - Last Position

Ş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:

  1. İlk satırı seçin; ardından satıra sağ tıklayın ve ekle seçeneğini seçin.
  2. Sütunların yeni düzenini oluşturmak için ilk satırı kullanın.
  3. Ardından, sütunlarınızı görmek istediğiniz desene göre yeni satırlara değerler ekleyin.
How To Switch Columns In Excel 7 related to Excel'de Tek Hareketle Birden Fazla Sütunu Değiştirin

Şekil 7

  1. Sonraki adımda, tüm verileri seçmek için sol tıklayıp verilerin son hücrelerine sürükleyin.
  2. Araç çubuğunda Veri sekmesine tıklayın.
  3. Orada, Sırala ve Filtrele grubunda Sırala'ya tıklayın.
Data tab - Select sort

Şekil 8 - Veri sekmesi - Sırala'yı seçin

  1. Sırala iletişim kutusu görünecektir.

Seçenekler'e tıklayın.

Sort Dialog Box - Options

Ş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.

Sort Options - Sort left to right

Ş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.

Sort Dialog Box - Sort by

Şekil 11 - Sırala İletişim Kutusu - Sırala

Yeni eklenen satırı silin.

Sonuç:

Result

Ş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:

  1. Excel'deki sütunlarda herhangi bir hücreyi seçin.
  2. Tam sütunu seçmek için Ctrl tuşunu tutun ve boşluk tuşuna basın.
  3. Sonra, tekrar Ctrl tuşunu tutun ve 'X' tuşuna basarak kesin.
  4. Birinci sütunla değiştirmek istediğiniz sütunu seçin.
  5. Tekrar, Ctrl tuşunu tutun ve sütunu vurgulamak için boşluk tuşuna basın.
  6. Ctrl düğmesini tutun ve (+) artı tuşuna basarak birinci sütunu yeni konuma ekleyin.
  7. İkinci sütuna gidin ve Ctrl tuşunu tutup boşluk tuşuna basarak tüm sütunu seçin.
  8. Sütunları kesmek için Ctrl + 'X' tuşlarına basın.
  9. İlk sütunun yerine gidin ve Ctrl + (+) artıya basın.
  10. Bu, her iki sütunun konumunu değiştirecektir.
Microsoft Excel - First Position

Şekil 13 - Microsoft Excel - İlk Pozisyon

Microsoft Excel - Second Position

Şekil 14 - Microsoft Excel - İkinci Pozisyon

Microsoft Excel - Final Position

Ş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()
$vbLabelText   $csharpLabel

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.

Curtis Chau
Teknik Yazar

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ı...

Daha Fazla Oku

Iron Destek Ekibi

Haftada 5 gün, 24 saat çevrimiçiyiz.
Sohbet
E-posta
Beni Ara