2023'ün başlarında,Google birkaç yeni işlevi tanıttıDizilerle çalışmak için sekiz de dahil olmak üzere çarşaflar için. Bu işlevleri kullanarak, bir diziyi bir satır veya sütuna dönüştürebilir, bir satırdan veya sütundan yeni bir dizi oluşturabilir veya bir geçerli dizi ekleyebilirsiniz.
Dizilerle çalışma ve temel Arrayformula işlevinin ötesine geçme konusunda daha fazla esneklikle, bu dizi işlevlerini Google sayfalarında formüllerle nasıl kullanacağınıza bakalım.
İçindekiler
Uç: Microsoft Excel'i de kullanıyorsanız, bu işlevlerin bazıları size tanıdık gelebilir.
Bir Dizi Dönüştürün: Torow ve Tocol
Veri kümenizde tek bir satır veya sütuna dönüştürmek istediğiniz bir diziniz varsa, Torow ve Tocol işlevlerini kullanabilirsiniz.
Her işlev için sözdizimi aynıdırTorow (dizi, görmezden gel, tarama)VeTocol (dizi, görmezden gel, tarama)Her ikisi için sadece ilk argümanın gerekli olduğu yerlerde.
- Sıralamak: Dönüştürmek istediğiniz dizi, “A1: D4” olarak biçimlendirildi.
- Görmezden gelmek: Varsayılan olarak, hiçbir parametre göz ardı edilmez (0), ancak boşlukları yok saymak için 1, hataları göz ardı etmek için 2 veya boşlukları ve hataları görmezden gelmek için 3 kullanabilirsiniz.
- Taramak: Bu argüman, dizideki değerlerin nasıl okunacağını belirler. Varsayılan olarak, işlev satırla veya false değerini kullanarak tarar, ancak isterseniz sütuna taramak için true kullanabilirsiniz.
Torow ve Tocol fonksiyonlarını ve formüllerini kullanarak birkaç örnekte dolaşalım.
Bu ilk örnekte, A1 dizimizi C3'ten C3'e alacağız ve bu formülle varsayılan bağımsız değişkenleri kullanarak bir satıra dönüştüreceğiz:
= Torow (A1: C3)


Gördüğünüz gibi, dizi şimdi arka arkaya. Çünkü varsayılanı kullandıktaramakBağımsız değişken, fonksiyon soldan sağa, aşağı, daha sonra soldan sağa tekrar (b, e, h) tamamlanana kadar okur.


Diziyi satır yerine sütuna okumak için kullanabilirizGerçekiçintaramakargüman. Terk edeceğizgörmezden gelmekArgüman boş. İşte formül:
= Tevrat (A1: C3 ,, true)


Şimdi işlevin diziyi yukarıdan aşağıya (A, B, C), yukarıdan aşağıya (D, E, F) ve yukarıdan aşağıya (G, H, I) okuduğunu görüyorsunuz.


Tocol işlevi aynı şekilde çalışır, ancak diziyi bir sütuna dönüştürür. Aynı aralığı kullanarak, A1 ila C3, varsayılan bağımsız değişkenleri kullanarak formül:
= Tocol (A1: C3)


Yine, varsayılanı kullanaraktaramakBağımsız değişken, işlev soldan sağa okunur ve sonucu bu şekilde sağlar.


Diziyi satır yerine sütuna okumak için ekleyinGerçekiçintaramakBunun gibi argüman:
= Tocol (A1: C3 ,, True)


Şimdi işlevin diziyi yukarıdan aşağıya okuduğunu görüyorsunuz.


İlgili:Formüllerle sorun mu yaşıyorsunuz? Google Sheets Formula Ayrıştırma Hataları Sorun Giderme Kılavuzumuza göz atın.
Satırlardan veya sütunlardan yeni bir dizi oluşturun: Sooserows ve Choosecols
Mevcut bir diziden yeni bir dizi oluşturmak isteyebilirsiniz. Bu, yalnızca diğerinden belirli değerlere sahip yeni bir hücre aralığı oluşturmanızı sağlar. Bunun için Chooserows ve Choosecols Google Sheets işlevlerini kullanacaksınız.
Her işlev için sözdizimi benzer,Chooserows (dizi, row_num, row_num_opt)VeChoosecols (dizi, col_num, col_num_opt),Her ikisi için ilk iki argümanın gerekli olduğu yerlerde.
- Sıralamak: “A1: D4” olarak biçimlendirilmiş mevcut dizi.
- Row_numveyaKol_num: İade etmek istediğiniz ilk satır veya sütun sayısı.
- Row_num_optveyaCol_num_opt: İade etmek istediğiniz ek satırlar veya sütunlar için sayılar. Google size önerirNegatif sayılar kullanınAşağıdan yukarıya satır veya sağdan soldan sütunları döndürmek için.
Chooserows ve coosecols ve formüllerini kullanarak birkaç örneğe bakalım.
Bu ilk örnekte, A1 ile B6 dizisini kullanacağız. Değerleri 1, 2 ve 6 satırlarında döndürmek istiyoruz. İşte formül:
= SHOSEROWS (A1: B6,1,2,6)


Gördüğünüz gibi, yeni dizimizi oluşturmak için bu üç sırayı aldık.


Başka bir örnek için aynı diziyi kullanacağız. Bu kez, 1, 2 ve 6 satırlarını, ancak 2 ve 6 ile ters sırada iade etmek istiyoruz. Aynı sonucu almak için pozitif veya negatif sayılar kullanabilirsiniz.
Negatif sayılar kullanarak bu formülü kullanırsınız:
= SHOSEROWS (A1: B6,1, -1, -5)


Açıklamak gerekirse, 1 geri dönen ilk sıra, -1, alttan başlayan ilk sıra olan geri dönen ikinci sıra ve -5 alttan beşinci sıra.
Pozitif sayılar kullanarak, aynı sonucu elde etmek için bu formülü kullanırsınız:
= SHOSEROWS (A1: B6,1,6,2)
Choosecols işlevi benzer şekilde çalışır, ancak satırlar yerine sütunlardan yeni bir dizi oluşturmak istediğinizde kullanmanız dışında.
A1 ile D6 dizisini kullanarak, bu formülle 1 (sütun A) ve 4 (sütun D) sütunlarını döndürebiliriz:
= Choosecols (A1: D6,1,4)


Şimdi sadece bu iki sütunla yeni dizimiz var.


Başka bir örnek olarak, Sütun 4 ile başlayarak aynı diziyi kullanacağız. Daha sonra önce 2 (B Sütunu) ile sütun 1 ve 2 ekleyeceğiz. Pozitif veya negatif sayıları kullanabilirsiniz:
= Choosecols (A1: D6,4,2,1)
= Choosecols (A1: D6,4, -3, -4)


Yukarıdaki ekran görüntüsünde görebileceğiniz gibi, formül çubuğundan ziyade hücrelerdeki formüllerle, her iki seçeneği de kullanarak aynı sonucu alıyoruz.
Not: ÇünküGoogle negatif sayılar kullanmayı önerirSonuçların yerleştirilmesini tersine çevirmek için, pozitif sayılar kullanarak doğru sonuçları almıyorsanız bunu aklınızda bulundurun.
Devamını oku:Google sayfalarına köprüler nasıl eklenir veya kaldırılır
Yeni bir dizi oluşturmak için sarın: sargılar ve wrapcols
Mevcut bir diziden yeni bir dizi oluşturmak istiyorsanız, ancak sütunları veya satırları her birinde belirli sayıda değerle sararsanız, sargılar ve wrapcols işlevlerini kullanabilirsiniz.
Her işlev için sözdizimi aynıdırSargılar (aralık, sayım, ped)VeWrapcols (aralık, sayım, ped),Her ikisi için ilk iki argümanın gerekli olduğu yerlerde.
- Menzil: “A1: D4” olarak biçimlendirilmiş bir dizi için kullanmak istediğiniz mevcut hücre aralığı.
- Saymak: Her satır veya sütun için hücre sayısı.
- Ped: Bu argümanı boş hücrelere metin veya tek bir değer yerleştirmek için kullanabilirsiniz. Bu, boş hücreler için alacağınız #N/A hatasının yerini alır. Metni veya değeri tırnak işaretlerine ekleyin.
Silgi ve wrapcols işlevlerini ve formüllerini kullanarak birkaç örnekten geçelim.
Bu ilk örnekte, A1 ila E1 hücre aralığını kullanacağız. Her satırda üç değer içeren yeni bir dizi sarma satırı oluşturacağız. İşte formül:
= Sargılar (A1: E1,3)


Gördüğünüz gibi, doğru sonuca sahip yeni bir dizimiz var, her satırda üç değer. Dizide boş bir hücremiz olduğu için #N/A hatası görüntülenir. Bir sonraki örnek için,pedHatayı “Yok” metniyle değiştirme argümanı. İşte formül:
= Wraprows (A1: E1,3, ”Yok”)


Şimdi, Google sayfası hatası yerine bir kelime görebiliriz.
Wrapcols işlevi, mevcut bir hücre aralığından yeni bir dizi oluşturarak aynı şeyi yapar, ancak bunu satır yerine sütun sararak yapar.
Burada, aynı diziyi, A1'den E3'e, her sütunda üç değerle sütun sararak kullanacağız:
= Wrapcols (A1: E1,3)


Sarma örneği gibi, boş hücre nedeniyle doğru sonucu değil, aynı zamanda bir hata alıyoruz. Bu formülle,ped“Boş” kelimesini eklemek için argüman:
= Wrapcols (A1: E1,3, ”boş”)


Bu yeni dizi, hata yerine bir kelime ile çok daha iyi görünüyor.
Yeni bir dizi oluşturmak için birleştirin: hstack ve vstack
Bakacağımız iki son işlev, diziler eklemek içindir. HSTack ve VSTack ile, yatay veya dikey olarak tek bir dizi oluşturmak için iki veya daha fazla hücre aralığı ekleyebilirsiniz.
Her işlev için sözdizimi aynıdırHSTACK (Range1, Range2,…)VeStopck (Range1, Range2,…),,sadece ilk argümanın gerekli olduğu yer. Ancak, neredeyse her zaman başka bir aralığı birinci ile birleştiren ikinci argümanı kullanacaksınız.
- Aralık1: “A1: D4” olarak biçimlendirilmiş dizi için kullanmak istediğiniz ilk hücre aralığı.
- Range2,…: Diziyi oluşturmak için ilk eklemek istediğiniz ikinci hücre aralığı. İkiden fazla hücre aralığını birleştirebilirsiniz.
HSTack ve VSTack ve formüllerini kullanarak bazı örneklere bakalım.
Bu ilk örnekte, bu formülü kullanarak A1'den D2'ye A3 ile D4 ile birleştireceğiz:
= HSTACK (A1: D2, A3: D4)


Tek bir yatay dizi oluşturmak için birleştirilmiş veri aralıklarımızı görebilirsiniz.
VSTACK işlevinin bir örneği için üç aralık birleştiriyoruz. Aşağıdaki formülü kullanarak A2 ila C4, A6 ila C8 ve A10 ila C12 aralıkları kullanacağız:
= Reback (A2: C4, A6: C8, A10: C12)


Şimdi, tek bir hücrede bir formül kullanarak tüm verilerimizle bir dizimiz var.
Dizileri kolaylıkla manipüle edin
Siz kullanabilirkenArrayformulaBelirli durumlarda, toplam işlevinde olduğu gibi veya işlevliyse, bu ek Google sayfaları dizisi formülleri size zaman kazandırabilir. Sayfanızı tam olarak istediğiniz gibi ve tek bir dizi formülü ile düzenlemenize yardımcı olurlar.
Bunun gibi daha fazla öğretici için, ancak diz dışı işlevlerle, Google sayfalarında Countif veya Sumif işlevinin nasıl kullanılacağına bakın.
