SÜTUN Formülü (COLUMN): Sütun Numarasını Sayı Olarak Alma
SÜTUN
İngilizce adı: COLUMN
Yayın: · Son güncelleme:
SÜTUN kısaca
SÜTUN, bir hücrenin sütun numarasını sayı olarak verir; D sütunu için sonuç 4'tür. Argüman yazılmazsa formülün bulunduğu sütunu döndürür. Sağa kopyalanınca kendini güncelleyen sütun numaraları üretmek için DÜŞEYARA ve İNDİS ile birlikte kullanılır.
Söz dizimi
SÜTUN([başvuru])COLUMN([reference])Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.
Argümanlar
| Argüman | Durum | Açıklama |
|---|---|---|
başvurureference | İsteğe bağlı | Sütun numarası öğrenilecek hücre ya da aralık. Boş bırakılırsa formülün bulunduğu hücre kullanılır. Birden çok ayrı alana başvuramaz. |
İçindekiler
SÜTUN ile harften sayıya
Excel SÜTUN formülü, bir hücrenin sütun harfini sıra numarasına çevirir. =SÜTUN(D10) 4 döndürür, çünkü D alfabede ve sayfada dördüncü sütundur. AA sütunu için sonuç 27'dir.
Argüman boş bırakılırsa fonksiyon kendi bulunduğu hücreye bakar. G2'ye yazılan =SÜTUN() 7 verir. Değerle ilgilenmez; hücrenin içeriği ne olursa olsun yalnız konumu döndürür.
Argüman ve dizi davranışı
Tek argüman olan başvuru isteğe bağlıdır. Bir aralık verirseniz, örneğin =SÜTUN(B1:D1), eski sürümlerde en soldaki sütunun numarası olan 2 döner. Microsoft 365'te aynı formül 2, 3 ve 4 değerlerini yan yana yazar.
Aralıktaki sütun adedi gerekiyorsa SÜTUNSAY kullanılır: =SÜTUNSAY(A1:D1) 4 verir. Birbirinden ayrı iki alan aynı anda başvuru olarak verilemez. Fonksiyon Excel'in bütün güncel sürümlerinde, web ve Mac sürümlerinde aynı biçimde çalışır.
DÜŞEYARA'yı sağa kopyalanabilir kılmak
Bir ürün tablosundan aynı kodun adını, fiyatını ve stokunu yan yana çekmek istediğinizi düşünün. Her hücreye DÜŞEYARA yazıp sütun numarasını 2, 3, 4 diye elle değiştirmek hem yorucu hem hataya açıktır. Sütun numarası yerine SÜTUN kullanırsanız formülü bir kez yazıp sağa kopyalarsınız.
=DÜŞEYARA("P-102";$A$2:$D$4;SÜTUN(C1);YANLIŞ) formülünde SÜTUN(C1) 3 verir ve fiyat sütunu okunur. Formül sağa kopyalandığında C1, D1 olur; sonuç 4'e döner ve stok gelir. Tablo aralığını $ ile sabitlemek burada şarttır.
İNDİS ile yatay aktarım
Aynı yöntem İNDİS'le de kullanılır. =İNDİS($A2:$D2;SÜTUN(B1)) satırın ikinci hücresini, yani ürün adını getirir. Sağa kopyaladıkça B1 başvurusu C1 ve D1 olur, fiyat ve stok sırayla gelir.
Bu yaklaşım, bir tablonun belirli satırını başka bir sayfaya aktarırken ya da raporda sütun sırasını kaynak tabloyla aynı tutmak istediğinizde işinize yarar.
Formülde $A2:$D2 yazımına dikkat edin. Sütun harfleri sabit, satır numarası serbesttir. Formülü aşağı kopyaladığınızda her satır kendi ürününü okur, sağa kopyaladığınızda ise SÜTUN sayesinde sıradaki bilgiye geçilir. Böylece tek bir formülle bütün tabloyu başka bir alana aktarabilirsiniz.
Sık yaşanan sorunlar
En yaygın karışıklık, SÜTUN'un sayfadaki numarayı vermesidir. Tablonuz C sütunundan başlıyorsa tablonun ilk sütunu için SÜTUN 3 döndürür, 1 değil. DÜŞEYARA'da kullanırken sayımın tablo aralığına göre yapıldığını hesaba katıp gerekirse sabit bir sayı çıkarın: SÜTUN(E1)-2 gibi.
Bir diğer sorun, başvurunun kendisinin sabitlenmesidir. SÜTUN($C$1) yazarsanız formülü sağa kopyalasanız da sonuç hep 3 kalır. Kaymasını istediğiniz başvuruda $ işaretini sütun harfinin önüne koymayın.
Bir sonraki adım
Microsoft 365 ya da Excel 2021 kullanıyorsanız ÇAPRAZARA birden çok sütunu tek formülde getirdiği için bu numaralandırma ihtiyacını azaltır. Eski sürümlerle paylaşılan dosyalarda ise SÜTUN hâlâ pratik bir çözümdür.
Bir ürün tablosunda kodu bir hücreye yazın ve yanındaki hücreye SÜTUN destekli DÜŞEYARA formülünü girin. Formülü iki hücre sağa kopyalayıp her sütunun doğru bilgiyi getirdiğini kontrol edin.
Örnekler
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Kod | Ürün | Fiyat | Stok | ||
| 2 | P-101 | Kalem | 12,5 | 120 | 4 | |
| 3 | P-102 | Defter | 45 | 80 | ||
| 4 | P-103 | Silgi | 7,5 | 45 |
=SÜTUN(D10)=COLUMN(D10)Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.
F2 hücresinin sonucu: 4
D, sayfanın dördüncü sütunudur. Satır numarası sonucu etkilemez.
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Kod | Ürün | Fiyat | Stok | |||
| 2 | P-101 | Kalem | 12,5 | 120 | 7 | ||
| 3 | P-102 | Defter | 45 | 80 | |||
| 4 | P-103 | Silgi | 7,5 | 45 |
=SÜTUN()=COLUMN()Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.
G2 hücresinin sonucu: 7
Formül G2 hücresinde olduğu için G sütununun numarası olan 7 döner.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Kod | Ürün | Fiyat | Stok | ||
| 2 | P-101 | Kalem | 12,5 | 120 | 45 | |
| 3 | P-102 | Defter | 45 | 80 | ||
| 4 | P-103 | Silgi | 7,5 | 45 |
=DÜŞEYARA("P-102";$A$2:$D$4;SÜTUN(C1);YANLIŞ)=VLOOKUP("P-102",$A$2:$D$4,COLUMN(C1),FALSE)Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.
F2 hücresinin sonucu: 45
SÜTUN(C1) 3 verir ve DÜŞEYARA fiyat sütununu okur. P-102 kodlu Defter'in fiyatı 45'tir.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Kod | Ürün | Fiyat | Stok | ||
| 2 | P-101 | Kalem | 12,5 | 120 | Kalem | |
| 3 | P-102 | Defter | 45 | 80 | ||
| 4 | P-103 | Silgi | 7,5 | 45 |
=İNDİS($A2:$D2;SÜTUN(B1))=INDEX($A2:$D2,COLUMN(B1))Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.
F2 hücresinin sonucu: Kalem
SÜTUN(B1) 2 döndürür. İNDİS, A2:D2 satırının ikinci hücresindeki Kalem değerini getirir.
Yaygın hatalar ve çözümleri
- #BOŞ!
Neden: başvuru olarak kesişmeyen iki aralık arasına boşluk konmuş.
Çözüm: Tek bir hücre ya da bitişik bir aralık verin.
#BOŞ! hatasının ayrıntılı çözümü → - #BAŞV!
Neden: SÜTUN ile üretilen numara DÜŞEYARA'nın tablo aralığındaki sütun sayısını aştı.
Çözüm: Formülü tablonun genişliğinden fazla sağa kopyalamayın ya da tablo aralığını genişletin.
#BAŞV! hatasının ayrıntılı çözümü →
İlgili fonksiyonlar
Sıkça Sorulan Sorular
SÜTUN formülü nasıl kullanılır?
Numarasını öğrenmek istediğiniz hücreyi yazarsınız: =SÜTUN(D10) 4 verir. Parantez boşsa formülün bulunduğu sütun döner.
SÜTUN ile SÜTUNSAY arasındaki fark nedir?
SÜTUN bir hücrenin konumunu, SÜTUNSAY bir aralıktaki sütun adedini verir. =SÜTUNSAY(A1:D1) 4 döndürür.
Sütun harfi yerine numarasını nereden görürüm?
Hücreye =SÜTUN() yazmanız yeterlidir. İsterseniz Excel seçeneklerinden R1C1 başvuru stilini açarak sütun başlıklarını da sayı olarak görebilirsiniz.