FilemakerTurk, AYS Bilişim ve Beyaz Net tarafından desteklenmektedir.
Filemaker Danışmanınız
AYS Bilişim
Mehmet KAYA
 0532 231 07 27
 0216 318 55 80
 mkaya@aysbilisim.net
						

Excel den alınan tutar alanındaki düzensiz veriler standart hale getirilebilir mi?

+1 oy
297 kez görüntülendi

Commerzbank'tan excel olarak aldığım tutar alanındaki düzensiz verileri standart yapmak istiyorum.

Veriler aşağıdaki gibidir.

TUTAR   Olması gereken
200   200,00
2,290.00   2290,00
2   2,00
2,200.00   2200,00
50   50,00
122,38   122,38
195   195,00
9, Temmuz, 2015 Database kategorisinde serkanbayrak (40,250 puan) tarafından soruldu

2 Cevaplar

+1 oy
Replace Field Contents ( Tutar; Substitute ( Tutar; ","; "" ) )   

Replace Field Contents ( Tutar; Substitute ( Tutar; "."; "," ) )
9, Temmuz, 2015 Recep Güney (69,500 puan) tarafından cevaplandı
sonuç aşağıdaki gibi oldu
TUTAR        Olması gereken
      200          200,00
229000        2290,00
          2              2,00
220000        2200,00
        50            50,00
  12238          122,38
      195          195,00
Sonuç doğru gerisini inspector den yapacaksınız. İnspector deki data sekmesinde  Data formating kısmında Format olarak Decimal seçin Fixed number of decimals : 2 yapın ve aşağıdaki use thousand seperator : . (Nokta) işareti koyun ve Hemen üstündeki Decimal : , (Virgül) yapın.
İşletim Sisteminizin, bölge ayarlarını ( Sayı ve döviz ) Türkiye için uygunluğunu kontrol etmenizi de öneriririm!
122,38 olması gereken tutar görüntüde 12.238,00 şeklinde görünüyor ve alanın içine girince 12238 şeklinde oluyor.
Diğer kayıtlardan farklı olarak 122,38 kaydınız doğru! Yukardaki Replace işleminden geçirince bozuluyor tabii ki...
0 oy
Eğer tüm kayıtlar böyle ise;

Önce son nokta ve sonrasındaki 0 sıfırları tenizleyin sonrada İnspector deki data sekmesinde  Data formating kısmında Format olarak Decimal seçin Fixed number of decimals : 2 yapın ve aşağıdaki use thousand seperator : . (Nokta) işareti koyun ve Hemen üstündeki Decimal : , (Virgül) yapın.

 
Replace Field Contents ( Tutar; Substitute ( Tutar; ".00"; "" ) )
11, Temmuz, 2015 Mehmet KAYA (165,360 puan) tarafından cevaplandı
bu durumda da 2200 olması gereken bir tutar 2,200 oluyor. virgülleri kaldırmak istediğimizde de "(Replace Field Contents ( Tutar; Substitute ( Tutar; ","; "" ) ) " 122,38 olması gereken tutar 12238 oluyor.
...