• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Office 365 Filter Formülü

  • Konbuyu başlatan Konbuyu başlatan besen
  • Başlangıç tarihi Başlangıç tarihi

besen

Altın Üye
Katılım
23 Mart 2007
Mesajlar
796
Excel Vers. ve Dili
Microsoft Office Professional Plus 2019
İngilizce
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

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ı.
 
Sürümünüz Türkçe mi?
 
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})
 

Ekli dosyalar

  • Adsız.png
    Adsız.png
    121.3 KB · Görüntüleme: 3
Parantez içindeki ters slashlar yerine noktalı virgül yazarak deneyiniz..
 
SQL ile verileri alırken sadece istediğiniz alanları neden almıyorsunuz?

.
 
=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
 
Dizi Z sütunundan başlıyor. Bu sebeple ilk sütun indisi 1 dir.
 
Geri
Üst