split - sheets - Hoja de cálculo de Google: dividir cadena y obtener el último elemento
que son las hojas de calculo de google (1)
Editar: este es más simple:
=REGEXEXTRACT(A1,"[^/]+$")
Puedes usar esta fórmula:
=REGEXEXTRACT(A1,"(?:.*/)(.*)$")
Y también es posible usarlo como ArrayFormula:
=ARRAYFORMULA(REGEXEXTRACT(A1:A3,"(?:.*/)(.*)$"))
Aquí hay algo más de información:
Esta fórmula hará lo mismo:
=INDEX(SPLIT(A1,"/"),LEN(A1)-len(SUBSTITUTE(A1,"/","")))
Pero toma A1 tres veces, lo cual no es preferible.
Digamos que tengo una columna que tiene valores como
foo/bar
chunky/bacon/flavor
/baz/quz/qux/bax
Es decir, un número variable de cadenas separadas por "/".
En otra columna, quiero obtener el último elemento de cada una de estas cadenas, después de que se hayan dividido en "/". Entonces, esa columna tendría
bar
flavor
bax
No puedo resolver esto. Puedo dividir en "/" y obtener una matriz, y puedo ver la función "índice" para obtener un elemento indexado numerado específico de la matriz, pero no puedo encontrar una manera de decir "el último elemento" en esta función.