Como usar a función RIGHT en Excel (6 exemplos)

  • Comparte Isto
Hugh West

DEREITA é outra función popular en MS Excel que se usa para obter o último ou os últimos caracteres dunha cadea de texto, en función do número específico de caracteres. Nunha palabra, esta función está deseñada para devolver un número especificado de caracteres desde o lado máis dereito dunha cadea. Este artigo compartirá unha idea completa de como funciona a función DEREITA en Excel de forma independente e despois con outras funcións de Excel.

Función DERECHA en Excel (vista rápida)

Descargar Practice Workbook

Descargar Practice Workbook para facer exercicio mentres estás a ler este artigo.

Función RIGHT .xlsx

Introdución á función RIGHT

Obxectivo

Extraer un número especificado de caracteres dunha cadea determinada de dereita a esquerda.

Sintaxe

=RIGHT (text, [num_chars])

Argumentos Explicación

Argumentos Requirido/Opcional Explicación
Texto Obrigatorio Pase o texto do que extraer caracteres á dereita.
[num_chars] Opcional Pase o número de caracteres para extraer, comezando pola dereita. O valor predeterminado é 1 .
Notas
  • Se num_chars non se proporciona, o valor predeterminado é 1 .
  • Se num_chars é maior que o número de caracteres dispoñibles, oA función DEREITA devolve a cadea de texto enteira.
  • DEREITA extraerá os díxitos dos números así como do texto.
  • Esta función non considera o formato de ningunha cela. Como unha data, moeda, etc.

6 exemplos axeitados para usar a función RIGHT en Excel

Nas seguintes seccións, mostraremos seis exemplos para describir a función DEREITA . Aplicaremos a función DEREITA , LEN , BUSCAR , SUBSTITUIR , VALOR e FIND funcións así como nestes exemplos para operacións de subcadeas con espazo , delimitador e n caracteres . Ademais, extraeremos números e dominios da cadea e modificaremos o URL mediante a función DEREITA .

Exemplo 1: usar a función RIGHT para obter unha subcadea ata o espazo

Supoñamos que temos un conxunto de datos de clientes cos seus Nomes , ID de pedido , Enderezos, e Prezos totais . Agora extraeremos o apelido de cada cliente do seu nome completo mediante a función RIGHT . Sigamos as instrucións a continuación para aprender!

Paso 1:

  • Anote a seguinte fórmula na cela C5.
=RIGHT(B5,LEN(B5)-SEARCH(" ",B5))

Desglose da fórmula

  • SEARCH(" ", B5) esta parte atopa o espazo a partir do Nome completo celas.
  • A continuación, LEN(B5)-SEARCH(" ", B5) esta parte seleccionará a última parte do nome .
  • A continuación, a función RIGHT devolverá a parte seleccionada .
  • Por iso, simplemente prema Intro no teclado. Como resultado, obterás Parques como o retorno da función CORRECTA .

Paso 2:

  • Ademais, Enchemento automático a función DEREITA ao resto das celas da columna C.

Exemplo 2: Extraer unha subcadea usando as funcións RIGHT, LEN, SEARCH e SUBTITUTE

Agora considere que temos un conxunto de datos de comentarios dos clientes. En cada comentario, hai un número de comentario como Comentarios 1, Comentarios 2 , etc. Agora a nosa tarefa é extraer os únicos comentarios do comentario fonte. Sigamos as instrucións a continuación para aprender!

Pasos:

  • Introduza a fórmula na cela D5 e Enchemento automático ata D12.
=RIGHT(C5,LEN(C5)-SEARCH("$",SUBSTITUTE(C5,":","$",LEN(C5)-LEN(SUBSTITUTE(C5,":","")))))

Desglose da fórmula

  • LEN(SUBSTITUTE(C5,":","")) esta parte atopa o signo de dous puntos (:) en toda a cadea.
  • SUBSTITUTE(C5,":","#",LEN(C5)-LEN(SUBSTITUTE(C5,":",""))) esta parte substitúe o último delimitador por algún carácter único.
  • Entón SEARCH("#", SUBSTITUTE(C5,":","#",LEN(C5)-LEN(SUBSTITUTE(C5,":","")))) esta parte obtén a posición do último delimitador na cadea. Dependendo do carácter co que substituímos o último delimitador, use SEARCH que non distinga entre maiúsculas e minúsculas ou minúsculas.FIND sensible para determinar a posición dese carácter na cadea.
  • Por último, a función RIGHT selecciona os comentarios e os imprime.

Exemplo 3: Eliminar os primeiros N caracteres dunha cadea aplicando a función RIGHT

A tarefa anterior pódese facer mediante unha fórmula sinxela. Como hai un número fixo de caracteres en " Comentario N " que é 10 na primeira parte de cada comentario, podemos eliminalo facilmente e obter só o comentario. Aquí eliminaremos os primeiros 10 caracteres do Comentario da fonte e imprimiremos os únicos comentarios nunha columna separada. Sigamos as instrucións a continuación para aprender!

Pasos:

  • Primeiro de todo, seleccione a cela D5 e Introduza a fórmula nesa cela. Despois diso, Completo automático ata D12.
=RIGHT(C5, LEN(C5)-10)

Fórmula Explicación

  • LEN(C5)-10 isto devolverá un número despois de restar 10 do número total de caracteres. Se a lonxitude total é 25 , esta parte devolverá 25-10 = 15.
  • Entón o RIGHT A función devolverá o único comentario do comentario de orixe .

Lecturas similares

  • Como usar a función CODE en Excel (5 exemplos)
  • Usar a función EXACTA de Excel (6 exemplos axeitados)
  • Como usar a función FIXADA en Excel (6 axeitadosExemplos)
  • Usar a función CLEAN en Excel (10 exemplos)
  • Como usar a función TRIM en Excel (7 exemplos)

Exemplo 4: Utilización das funcións RIGHT e VALUE para extraer o número dunha cadea

A función RIGHT non permite devolver un número desde ningunha cadea. Devolve o número en formato de texto. Pero usando as funcións VALOR e DEREITA , podemos devolver números no formato correcto. Aquí usaremos o mesmo conxunto de datos anterior e extraeremos o Código Postal en formato numérico da columna Enderezo . Sigamos as instrucións a continuación para aprender!

Paso 1:

  • Anote a seguinte fórmula na cela E5.
=VALUE(RIGHT(D5, 5))

Explicación da fórmula

  • RIGHT(D5, 5) esta parte da a 5 caracteres do enderezo que é o código postal en formato de texto .
  • A continuación, VALUE convérteos nun formato numérico.
  • Despois diso, só tes que premer Intro no teu teclado. Polo tanto, obterás 35801 como o retorno de as funcións .

Paso 2:

  • Ademais, Enchemento automático as funcións ao resto das celas da columna E.

Exemplo 5: aplicación das funcións RIGHT, LEN e FIND para extraer o nome de dominio do correo electrónico

Teramos un conxunto de datos de clientes co seu pedido ID , Nome, correo electrónico, e Enderezo . Agora descubriremos o seu dominio de correo electrónico a partir do enderezo de correo electrónico indicado mediante as funcións DEREITA, LEN, e BUSCAR . Sigamos as instrucións a continuación para aprender!

Paso 1:

  • Primeiro de todo, seleccione a cela F5, e anote o abaixo da fórmula nesa cela .
=RIGHT(E5,LEN(E5)-FIND("@",E5))

Explicación da fórmula

  • FIND("@",E5) esta parte atopa @ da cadea indicada.
  • LEN(E5)-FIND("@", E5) isto dará o número ata o cal se extraerá o valor.
  • Por iso, simplemente prema Intro no seu teclado. Como resultado, obterás gmail.com como devolución das funcións RIGHT, LEN, e FIND .

Paso 2:

  • Despois diso, Enchemento automático o DEREITA, LEN, e FIND funciona ao resto das celas da columna F.

Exemplo 6: Usando RIGHT, LEN e Funcións LEFT para modificar o URL

Esta función RIGHT tamén nos axuda a modificar calquera tipo de URL . Digamos que no noso conxunto de datos temos varios URL dalgúns sitios web. Agora, nalgúns deles, hai unha barra invertida(/) no URL . Agora a nosa tarefa é descubrir eses URL e eliminar esta barra invertida do URL . Sigamos as instrucións a continuación para aprender!

Pasos:

  • Introducir a fórmula na cela C5 e Enchemento automático até C9.
=LEFT(B5,LEN(B5)-(RIGHT(B5)="/"))

Explicación da fórmula

  • Se o último carácter é unha barra (/) , (RIGHT(B5)=”/”) devolve " verdadeiro ", ou ben devolve " falso ".
  • O =LEFT(B5, LEN(B4)-(RIGHT(B5)=”/”)) devolve o primeiro " n ” número de caracteres. Se o último carácter é unha barra diagonal (/) , omítese; senón, devólvese a cadea completa.

Notas especiais para usar a función RIGHT

  • Does the RIGHT function return number?

A función DEREITA en Excel sempre produce unha cadea de texto, a pesar de que o valor inicial foi un número, como se indicou ao comezo desta lección.

  • The RIGHT function can not work with dates?
  • Xa que as datas están representadas por números enteiros no sistema interno de Excel e a función Excel RIGHT está construída para funcionar con cadeas de texto, non é posible extraer unha parte específica dunha data, como un día, mes ou ano. Se probas isto, todo o que recibirás son os últimos díxitos dun número que representa unha data.

  • Why the RIGHT function returns #VALUE error?
  • O <1 A función>RIGHT devolve #VALOR! error se " num_chars " é menor que cero.

    Conclusión

    Isto é todo sobre a función RIGHT . Aquí tentei facer un resumo desta función e as súas diferentes aplicacións. Mostrei varios métodos con elesrespectivos exemplos, pero pode haber moitas outras iteracións dependendo de numerosas situacións. Se tes algunha dúbida ou comentario, infórmanos na sección de comentarios.

    Hugh West é un adestrador e analista de Excel altamente experimentado con máis de 10 anos de experiencia na industria. É Licenciado en Contabilidade e Finanzas e Máster en Administración de Empresas. Hugh ten unha paixón polo ensino e desenvolveu un enfoque docente único que é fácil de seguir e comprender. O seu coñecemento experto de Excel axudou a miles de estudantes e profesionais de todo o mundo a mellorar as súas habilidades e a destacar nas súas carreiras. A través do seu blog, Hugh comparte os seus coñecementos co mundo, ofrecendo titoriais de Excel gratuítos e formación en liña para axudar ás persoas e ás empresas a alcanzar todo o seu potencial.