2017-05-04 9 views
-1

最初の行(以下)の右端の数字を1.25などとして抽出しようとしています。 AQ2-6 から同じ列にある2つの数字を区切る方法

AQ2 1.1.25 
AQ3 1.2.15 
AQ4 1.2.25 
AQ5 1.1.44 
AQ6 1.1.60 

は、Excelウィザード

+0

をRIGHT関数の2番目のパラメータは、右から数えて文字数です。数字のすべてがn.nnの形式であれば、右(AQ、4)はそのトリックを行うべきです。 –

答えて

0

使用Right(A1, 4)

を使用して解決したり、ポイントを壊すよう.を置くことができますどこにも列エディタにテキストを使用することができます。

0

私はこれがスーパーユーザにとってより適していると思います。ターゲットなしで.がない場合
=MID(A1,FIND(".",A1)+1,LEN(A1))

戻り#Value!
私は式の解答と最初のポイントの右側にあるすべてのものを返すようにコードの答えを与えるでしょう

Public Function AQNumber(Target As Range) As Variant 

    If InStr(Target, ".") > 0 Then 
     AQNumber = Mid(Target, InStr(Target, ".") + 1) 
    Else 
     AQNumber = CVErr(xlValue) 
    End If 

End Function 
関連する問題