Se unha cela é igual a outra, devolve outra cela en Excel

  • Comparte Isto
Hugh West

MS Excel ofrece varias opcións e métodos para facilitar as nosas tarefas. Neste artigo, mostrarei algunhas formas de comprobar se unha cela é igual a outra e despois devolver outra cela en Excel.

Práctica de descarga Caderno de traballo

Podes descargar o caderno de traballo para practicar ti mesmo.

Comprobando se unha cela é igual a outra.xlsx

5 xeitos de comprobar se Unha cela é igual a outra & A continuación, devolve outra cela en Excel

Aquí mostrarémosche 5 formas diferentes de comprobar se unha cela é igual a outra e despois devolve outra cela en Excel usando funcións diferentes.

1. Use a función SE para comprobar se unha cela é igual a outra & Devolve

A función SE é unha das funcións máis sinxelas que se usa para facer unha comparación lóxica entre dous valores. Neste método, veremos como usar a función IF para comparar unha cela con outra e devolver outro valor de cela. Antes de ir ao exemplo, imos saber máis sobre esta función. A sintaxe da función é a seguinte:

=IF(logical_Condition, [value_if_true], [value_if_false])

Na primeira parte do parámetro , necesitamos pasar a nosa condición en función da cal imos comparar . A continuación, a segunda e terceira parte definen o que será se os valores despois da comparación obteñen Verdadero ou Falso .

1.1 Devolver o valor exacto da cela

Asumindo que temos unconxunto de datos dalgúns Fruits con dúas columnas . Cada fila ten un Valor específico. Agora atoparemos as filas onde Fruits 1 e Fruits 2 se coinciden e mostraremos os seus valores no Columna Valores coincidentes .

Para facelo, siga os pasos que se indican a continuación.

Pasos:

  • En primeiro lugar, introduce a seguinte fórmula na Cela D4 .
=IF(B5=C5,D5,"")

  • Agora, preme Intro .
  • A continuación, arrastra cara abaixo a ferramenta Recheo de recheo para Encher automaticamente a fórmula para o resto das celas.

Aquí, na función IF, empregando a condición B5=C5estamos comparando o Nome das froitasde cada columna Froitas 1e Froitas 2. Se a condición é Verdadero, entónimprimirá os valores da columna Valorna columna Valores coincidentes.

  • Así, pode devolver un valor específico da cela se unha cela é igual a outra .

Ler máis: Como seleccionar celas con certo valor en Excel (5 métodos)

1.2 Actualizar o valor resultante

Neste método, usaremos a mesma función IF , e dependendo da condición usaremos unha fórmula e mostraremos noutra cela. Pensemos no mesmo conxunto de datos usado no método anterior, pero aquí vou actualizar o novo Prezo se o valor de Marca non é “X” e o noso novo prezo será 2 veces o prezo actual .

Pasos:

  • Ao principio, introduza a seguinte fórmula na Cela E5 .
=IF(D5"X",C5*2,C5)

  • Despois diso, prema Intro e copie abaixo 1>fórmula ata Cela E9 .

Nesta fórmula, usando D5” X”estamos comprobando se o valor de Marcaé non é iguala “X”ou non. Se a condición é Verdadeira, entón duplicaráo prezo, se non, seguirá sendo igual.

  • Finalmente, obterá todos os valores resultantes necesarios actualizados .

Ler máis: Como para bloquear celas na fórmula de Excel (2 xeitos sinxelos)

2. Devolve outro valor de cela usando a función BUSCAR V

En termos de buscar algo en Excel, a función BUSCAR será a opción adecuada para iso. Esta función permítenos buscar verticalmente ou horizontalmente dentro dunha condición nun determinado rango . Para estes propósitos específicos, hai funcións BUSCARV e BUSCARH en Excel. Vexamos os fundamentos da función VLOOKUP . A sintaxe da función é a seguinte:

=VLOOKUP (value, table, col_index, [range_lookup])

En primeiro lugar, o valor -> leva o valor a buscar na primeira columna dunha táboa.

táboa -> Aquí estará onome da táboa.

índice_col -> É o valor do índice de columna da táboa desde onde recolleremos un valor.

[busca_rango] -> ; Esta última sección é para indicar o rango opcional.

Por exemplo, considere un conxunto de datos dalgúns Froitos como antes. Pero aquí teremos 3 columnas que son Froitas , ID , Prezo . Agora buscaremos Prezos das froitas desde esta táboa mediante BUSCARV .

Pasos:

  • Primeiro, introduce a seguinte fórmula na Cela G4 .
=VLOOKUP(G4,B4:D9,3,0)

  • A continuación, preme Intro .
  • Así, podes atopar calquera outro prezo de froita introducindo o Nome na Cela G4 .

Aquí na función, primeiro pasei o valor que é Cela G4, despois a táboa de onde queremos extraer datosque se indican polo intervalo de celas B4:D9toda a táboa. Despois diso, na terceira parte, obteremos os valores da columna Prezo, que é a columna no 3, por iso debemos pasar 3. Por último, 0úsase para especificar que queremos unha coincidencia exacta.

3. Aplique a función BUSCAR HL de Excel para analizar o valor de coincidencia

Agora verá os usos das funcións HLOOKUP se os nosos datos están horizontalmente deseñados. A sintaxe das funcións HLOOKUP é:

=HLOOKUP (lookup_value, table_array, row_index, [range_lookup])

É case como a función VLOOKUP . Oa única diferenza é que, en lugar de ter un índice de columna , aquí está o índice de fila na 3ª parte do parámetro .

Pasos:

  • Ao principio, seleccione Cela C9 e insira a seguinte fórmula.
=HLOOKUP(C8,B4:G6,3,0)

  • A continuación, prema Intro .
  • Finalmente, podemos ver o resultado.

Como comentamos anteriormente é case como BUSCAR V. Aquí pasei o valor filaen lugar de columna. É por iso que primeiro introducimos o índice de filado noso valor desexado que é Cela C8. Ademais, o intervalo da táboatamén cambia a medida que a nosa táboase despraza horizontalmente.

Ler máis: Como mostrar as fórmulas de cela en Excel (6 métodos)

Lecturas similares

  • Seleccione todas as celas con datos nunha columna en Excel (5 Métodos + atallos)
  • Como seleccionar varias celas en Excel sen rato (9 métodos sinxelos)
  • Seleccionan varias celas de Excel cun só clic (4 causas + solucións)
  • [Correxir]: as teclas de frecha non moven as celas en Excel (2 métodos)
  • Como seleccionar celas en Excel usando o teclado (9 xeitos)

4. Comproba se unha cela é igual a outra con INDEX & Funcións MATCH

Nesta sección, faremos o mesmo que fai a función LOOKUP , pero a única diferenza é aquí que non usaremosa función BUSCAR . As funcións INDEX e COINCER farán o mesmo que BUSCAR . Ademais, o conxunto de datos tamén será o mesmo. Antes de ir ao exemplo, vexamos os detalles sobre estas dúas funcións.

=INDEX (array, row_number, [col_number], [area_number])

Esta función pode levar un máximo de catro argumentos e un mínimo de dous argumentos. Na primeira sección do seu parámetro, toma o intervalo de celas dende onde comprobaremos o índice valor. Despois aparece o número de fila da referencia ou o valor coincidente . Os dous últimos argumentos son opcionais con eles podemos definir ou especificar o número de columna desde onde os datos coincidentes serán recuperado e o número do intervalo de área .

=MATCH (lookup_value, lookup_array, [match_type])

Outra función que se usa principalmente é a función COINCER . O primeiro argumento toma o valor de busca ou o valor que imos coincidir . O segundo é a matriz ou intervalo onde imos buscar os nosos datos desexados . E o último é o tipo de coincidencia . Dependendo dos diferentes valores do tipo de coincidencia, podemos controlar a coincidencia.

1 -> Ao declarar 1, coincidirá ou atopará o valor máis grande menor ou igual ao valor de busca.

0 -> Se poñemos 0 como tipo de coincidencia, coincidirá co valor que é exactamente como a buscavalor.

-1 -> Isto coincidirá co valor máis pequeno maior ou igual ao valor de busca.

Segue os pasos que se indican a continuación para usar estas dúas funcións. .

Pasos:

  • En primeiro lugar, introduza a fórmula na Cela G5 .
=INDEX(B4:D9,MATCH(G4,B4:B9,0),3)

  • En segundo lugar, preme Intro .
  • Ao final, podemos ver o resultado final .

Na función COMPARAR, tentamos coincidiro valor que está en Cela G4do intervalo de celas B4:B9na nosa táboa de busca. E como consideramos a coincidencia exacta, é por iso que se asigna 0no último argumento. Entón, a función externa é a función INDEX. Na primeira parte, asignamos o intervalo de celas B4:D9. A continuación, o valor coincidentecalcularase a partir da función MATCH. Por último, 3utilízase xa que queremos obter datos da terceira columnada nosa táboa de busca.

5. Devolver elementos doutro Folla de traballo con valor coincidente en Excel

Temos dúas follas de traballo, unha é Comidas semanais , e outra é Ingredientes . Agora mostrarei como comparar comidas e mostrar os ingredientes na primeira folla de traballo. A folla de traballo Planificación semanal de comidas será así:

E a folla de traballo de ingredientes das comidas será así:

Agora mostrarei como buscar o alimentoingredientes da folla de traballo ingrediente á folla de traballo Comida , introducindo o nome do alimento na Cela B14 .

Pasos:

  • Para comezar, introduce a fórmula en Cela C14 .
=VLOOKUP($B14,ingredients!$B$5:$E$16,COLUMN()-1,FALSE)

  • Despois diso, prema Intro .
  • A continuación, copie a fórmula ao dereito .

Na fórmula, pasamos o valor de buscacomo Cela $B14, entón envíase o intervalo de celas das outras follas de traballo ( folla de ingredientes) $B$5:$E$16. Despois diso, pasamos a función COLUMNpara obter o columnavalor desa fila. Por último, usamos FALSEpara atopar unha coincidencia exacta, o que significa que distingue entre maiúsculas e minúsculas e, ao declarar false, buscará a coincidencia exacta do valor.

  • Finalmente, mostraranse todos os ingredientes dos alimentos seleccionados.

Podes comprobar escribindo calquera nome do alimento na Cela B14 e premendo Intro . Do mesmo xeito, se escribe calquera alimento en Nome do alimento , mostrará todos os ingredientes do elemento seleccionado noutra folla de traballo.

Sección de práctica

No artigo, atoparás un caderno de Excel como a imaxe que se ofrece a continuación para practicar pola túa conta.

Conclusión

Estas son as formas de comprobar se unha cela é igual a outra. e despois devolve outra cela en Excel. Mostreino todoos métodos cos seus respectivos exemplos. Ademais, discutín os fundamentos desta función e os códigos de formato máis utilizados desta función. Se tes outro método para conseguilo, non dubides en compartilo connosco.

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.