Merhaba,
Excelde bir veri setini filtreleyerek inceliyorum. Filreleme sonrası dataların hangi satır numaraları arasında yer aldığını hangi komutla alabilirim?
Teşekkürler
İyi çalışmalar
Eğer toplu halde aynı kaynaktan alınmış verileri çekiyorsanız ve veri çekme işlermini otomatize ederek işlemek istiyorsanız size tavsiyem ilk 1 tane veri setini MATLAB ortamına aktardıktan sonra Workspace'den verinin hangi sütünlara denk geldiğine manual olarak bakmanız.
Eğer bu sorunuza tam olavak bir cevap değilse lütfen sorunuzla ilgili daha fazla detay verin.
Merhaba Osman Bey,
Cevabınız için teşekkür ederim. Söyledikleriniz üzerine bir şeyler yaptım.
Şimdiki sorum her hangi bir excel sütununda bulunan verilerden yalnızca belli bir aralıkta olanı nasıl matlaba alabilirim?
Merhaba Osman Bey,
Komutu buldum ve sorumu biraz değiştirmek istiyorum.
INITIALminBasinc=xlsread('KontrolVeriDeneme.xlsx','O12:O134');
Yukarıdaki komut bu şekilde çalışıyor ve bana O sütununda 12-134 arası verileri alıyor. Ancak burada satır aralıklarını manuel girdim. Programımın bir bölümünde satır aralıklarını otomatik belirliyorum ve bu değerleri kullanmak istiyorum.
Örneğin program minimum ve maksimum satır değerlerini SatirMin ve SatirMax değişkenlerine atıyor. Bu değişkenleri kodda manuel giriş yaptığım yerlerde nasıl kullanabilirim?
Sütun aralıklarını bir string olarak tanımlıyorsunuz. Eğer manual girdiğiniz kısımları hesaplamalarınızdan çekmek istiyorsanız (hesaplamalarınızın sonucunun rakam olduğunu varsayıyorum-yani string değil) hesaplattığınız sütün numarasını önce string yapmalı ve daha sonra da sütün harfi ile birleştirmemiz gerekiyor. Aşağıdaki örneği inceleyebilirsiniz:
satirno1 = 10; satirno1=num2str(satirno1); satirno2 = 20; satirno2=num2str(satirno2); satirlar= strcat('O',satirno1,':','O',satirno2); INITIALminBasinc=xlsread(‘KontrolVeriDeneme.xlsx’,satirlar);
Merhaba Osman Bey,
Cevabınız için teşekkür ederim ama bu kısmı yeterince anlayamadım. Araştırmaya devam edeyim. Belki sorumu daha net sorabilirim.
Merhaba Osman Bey,
Farkında olmadığım bir hata yapmışım. Kod çalışıyor. Tekrar teşekkür ederim.
Görmüşken not düşeyim:
Sütunun sırasından, EXCEL'in anladığın harf-sayı formatına geçmek için şu dosyayı kullanabilirsiniz:
https://www.mathworks.com/matlabcentral/fileexchange/15748-excel-column-number-to-column-name