Office 365 Filter Formülü

besen

Altın Üye
Katılım
23 Mart 2007
Mesajlar
648
Excel Vers. ve Dili
excel 2019
İngilizce
Altın Üyelik Bitiş Tarihi
03-12-2024
Merhaba Filter Formülünü bir tabloda uyguladım, oldukça başarılı bir fonksiyon.
Bir sorum var, tabloda Z - AW arası SQL'le ERP programından geliyor.
24 başlık var. Ben bu aralığı dikkate alarak A - X arasında tablomu oluşturdum, ancak her kolonun gelmesini istemiyorum, bunu nasıl yapabilirim.

Teşekkür ederim.
 

Ekli dosyalar

besen

Altın Üye
Katılım
23 Mart 2007
Mesajlar
648
Excel Vers. ve Dili
excel 2019
İngilizce
Altın Üyelik Bitiş Tarihi
03-12-2024
Merhaba,

Yeni nesil fonksiyonlarla istediğiniz işlemi yapabilirsiniz..

Yeni öğrenmeye başladığım için bunu çözmem zor. Gönderdiğiniz linkte yazanı, bu tabloya nasıl uygularım.
Örneğin; Tedarikçi Adı başta olmak üzere aşağıdaki kolonları istiyorum.

Çok teşekkür ederim.

Başlık

Kolon Sırası

Stok Kodu

1​

Stok Adı

2​

Sipariş Numarası

3​

Sipariş Tarihi

6​

Revize Teslim Tarihi

8​

Tedarikçi Ad

10​

Sipariş Miktarı

11​

Kapanan Sipariş Miktarı

12​

Açık Sipariş Miktarı

13​

TL Birim Fiyat

14​

Kalan Orj. İskontolu Tutar

21​


 
 



Söz dizimi
=CHOOSECOLS(array,col_num1,[col_num2],…)

CHOOSECOLS işlevinin söz diziminde aşağıdaki bağımsız değişkenler bulunur:

  • dizi Yeni dizide döndürülecek sütunları içeren dizi. Gerekli.
  • col_num1 Döndürülecek ilk sütun. Gerekli.
  • col_num2 Döndürülecek ek sütun numaraları. İsteğe bağlı.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,548
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Sürümünüz Türkçe mi?
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,548
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Deneyiniz.

C++:
=CHOOSECOLS(FILTER(SatınAlmaSiparişi!$Z$2:$AW$40;ISNUMBER(SEARCH(A1;SatınAlmaSiparişi!$AI$2:$AI$40));"None");{1\2\3\6\8\10\11\12\13\14\21})
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,548
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Parantez içindeki ters slashlar yerine noktalı virgül yazarak deneyiniz..
 

Haluk

𐱅𐰇𐰼𐰚
Katılım
7 Temmuz 2004
Mesajlar
12,313
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
SQL ile verileri alırken sadece istediğiniz alanları neden almıyorsunuz?

.
 

besen

Altın Üye
Katılım
23 Mart 2007
Mesajlar
648
Excel Vers. ve Dili
excel 2019
İngilizce
Altın Üyelik Bitiş Tarihi
03-12-2024
=CHOOSECOLS(FILTER(SatınAlmaSiparişi!$Z$2:$AW$40;ISNUMBER(SEARCH(A1;SatınAlmaSiparişi!$AI$2:$AI$40));"None");{1\2\3\6\8\10\11\12\13\14\21})
Noktalı Virgül yapınca formül çalıştı ama bu seferde VALUE oluyor.
=CHOOSECOLS(FILTER(SatınAlmaSiparişi!$Z$2:$AW$40;ISNUMBER(SEARCH(A1;SatınAlmaSiparişi!$AI$2:$AI$40));"None");{26;27;28;30;31;32;33;34;35;40;41})buradaki kolon numaraları verinin okunacağı kolon numaraları olarak değiştirdim

251314
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,548
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Dizi Z sütunundan başlıyor. Bu sebeple ilk sütun indisi 1 dir.
 
Üst