Power Query sütundaki değeri başka sütuna x adet yazma

r2d21

Altın Üye
Katılım
22 Kasım 2006
Mesajlar
20
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
09-02-2028
Selam;

No sütunuda ilk değer hesap adı ( uzunluğu 5 karakterden fazla ) , sonraki satırlar ilki için 32 adet sıra no var. Yeni sütun olşturup , no sütunundaki değerin uzunluğu 5 den büyük ise No değerindeki değeri , 5 ten küçük ise yeni sütundaki bir üst satırdaki değeri yazmak istiyorum. Desteğinizi rica ederim.

Excel'de
=EĞER(UZUNLUK([@No])>5;[@No];L1) formülü oluyor
 

Ekli dosyalar

muhasebeciyiz

Altın Üye
Katılım
10 Şubat 2006
Mesajlar
638
Excel Vers. ve Dili
Office 2016
64 Bit
Altın Üyelik Bitiş Tarihi
21-12-2027
Power Query Düzenleyicisini Açın:Verilerinizi Power Query düzenleyicisine yükleyin (Veri > Sorguları ve Bağlantıları > Düzenle).
Yeni Sütun Ekleyin: "Ekle" sekmesinden "Özel Sütun" seçeneğine tıklayın.
M Dili Kodunu Girin: "Özel Sütun" penceresinde, yukarıdaki M dilindeki kodu yazın ve "Tamam"ı tıklayın.

Aşağıdaki M kodu, istediğiniz mantığı uygular. Bu kod, "No" sütunundaki değerin uzunluğuna göre yeni bir sütun oluşturur. No sutuna göre yeni bir sutun ekleytin sonrasında M dilnde formül ;

= Table.AddColumn(YourPreviousStep, "YeniSütun", each if Text.Length([No]) > 5 then [No] else try #"PreviousStep" { [Index] - 1}[YeniSütun] otherwise null)

= Table.AddColumn(YourPreviousStep, "YeniSütun", each
if Text.Length([No]) > 5 then [No]
else try #"PreviousStep" { [Index] - 1}[YeniSütun] otherwise null)


Deneyiniz
 

r2d21

Altın Üye
Katılım
22 Kasım 2006
Mesajlar
20
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
09-02-2028
Power Query Düzenleyicisini Açın:Verilerinizi Power Query düzenleyicisine yükleyin (Veri > Sorguları ve Bağlantıları > Düzenle).
Yeni Sütun Ekleyin: "Ekle" sekmesinden "Özel Sütun" seçeneğine tıklayın.
M Dili Kodunu Girin: "Özel Sütun" penceresinde, yukarıdaki M dilindeki kodu yazın ve "Tamam"ı tıklayın.

Aşağıdaki M kodu, istediğiniz mantığı uygular. Bu kod, "No" sütunundaki değerin uzunluğuna göre yeni bir sütun oluşturur. No sutuna göre yeni bir sutun ekleytin sonrasında M dilnde formül ;

= Table.AddColumn(YourPreviousStep, "YeniSütun", each if Text.Length([No]) > 5 then [No] else try #"PreviousStep" { [Index] - 1}[YeniSütun] otherwise null)

= Table.AddColumn(YourPreviousStep, "YeniSütun", each
if Text.Length([No]) > 5 then [No]
else try #"PreviousStep" { [Index] - 1}[YeniSütun] otherwise null)


Deneyiniz

Hızlı dönüşünüz için çok teşekkür ederim ama beceremedim :(

Size zahmet olmaz ise ekli dosyada yapma şansınız var mı? Oradan inceleyeyim
Excelde yapabiliyorum ama burada beceremedim

İyi Çalışmalar
 

Ekli dosyalar

Üst