Yazeka
Arama sonuçlarına göre oluşturuldu
Excel'de sayı ayrıştırma için kullanılabilecek formüllerden bazıları şunlardır:
=SOL(A3;MİN(BUL({0;1;2;3;4;5;6;7;8;9};A3&"0123456789"))-1)
=SAĞ(A3;UZUNLUK(A3)-MİN(BUL({0;1;2;3;4;5;6;7;8;9};A3&"0123456789"))+1)
- VBA kodu 5. Farklı hücre biçimlerinde bile sayıları çıkarmak için aşağıdaki VBA kodu kullanılabilir 5:
Sub ExtractNumbersFromCells() Aralık olarak Dim objRange, Tamsayı Olarak nCellLength, Tamsayı Olarak nNumberPosition, strTargetNumber As String ' Başlatma strTargetNumber = "" ' Listedeki tüm hücreleri gözden geçirin. For Every objRange In Range("A2:A4") nCellLength = Len(objRange) ' For nNumberPosition = 1 To nCellLength If IsNumeric(Mid(objRange, nNumberPosition, 1)) Sonra strTargetNumber = diziTargetNumber & Mid(objRange, nNumberPosition, 1) End If Next nNumberPosition objRange.Offset(0, 1) = strTargetNumara strTargetNumber = "" Next objRange End Sub
Excel'de sayı ayrıştırma için kullanılabilecek diğer yöntemler arasında Metni Sütunlara Dönüştür sihirbazı, Flash Fill özelliği ve Kutools for Excel gibi araçlar da bulunmaktadır 23.
Formülleri kullanmadan önce, verilerin formatını kontrol etmek ve özel karakterleri dikkate almak önemlidir 3.
5 kaynaktan alınan bilgiyle göre: