REGEXEXTRACT: значение, текстовая функция необходима? - PullRequest
1 голос
/ 15 марта 2020

Заранее спасибо и извините за плохой англи sh!

Я хочу отделить столбец A (число и строка)

(вход)

A1 : 400

A2: ab c

B C Столбец

B1: = IFERROR (VALUE (REGEXEXTRACT (текст (A1,0)), "\ d + "))," ")

C2: = IFERROR (VALUE (REGEXEXTRACT (текст (A2,0)," \ D + "))," ")

(хочу)

B1: 400

C2: ab c

Я хочу короткую формулу функции?

Ответы [ 2 ]

1 голос
/ 16 марта 2020

попробуй:

=IFERROR(1*REGEXEXTRACT(A1&"", "\d+"))
0 голосов
/ 16 марта 2020

(только целое число)

X: == IFERROR (VALUE (REGEXEXTRACT (текст (A1,0), "\ d +")), "")

(десятичное число)

X: = IFERROR (1 * REGEXEXTRACT (A1 & "", "\ d +"))

○: = IFERROR (1 * REGEXEXTRACT (A1 & "", "\ d + (?:. \ d +)? "))

(строка)

X: = IFERROR (1 * REGEXEXTRACT (A1 &" "," \ D + "))

○: = IFERROR (REGEXEXTRACT (A1 & "", "\ D +"))

○: = IFERROR (REGEXEXTRACT (A1, "\ D +"))

...