Copiar valores noutra cela se dúas celas coinciden en Excel: 3 métodos

  • Comparte Isto
Hugh West

Digamos que tes unha folla de traballo de artigos de produtos en dúas columnas separadas e os seus prezos correspondentes noutra columna separada. Entre os artigos do produto, algúns deles poden ter nomes duplicados. Agora o único que queres é copiar os prezos dos elementos duplicados noutra cela da túa folla de traballo. Se estás enfrontando este problema agora mesmo, consulta todo o artigo. Porque vai aprender 3 métodos para copiar os valores correspondentes noutra cela se dúas celas coinciden en Excel.

Descarga o libro de prácticas

Recoméndase que descargue o ficheiro de Excel e practique xunto con it.

Se dúas celas coinciden, entón copia os valores noutra cela.xlsx

3 métodos para copiar os valores noutra cela se dúas celas coinciden en Excel

Neste artigo, usaremos unha lista de prezos de produtos de mostra como conxunto de datos para demostrar todos os métodos. Entón, imos dar unha ollada ao conxunto de datos:

Entón, sen ter máis discusión, mergullémonos directamente en todos os métodos un por un.

1. Use a función SE para copiar valores noutra cela se dúas celas coinciden

Temos algúns nomes de produtos en dúas columnas chamadas Itemcat1 e Itemcat2. Dentro destas dúas columnas, hai algúns nomes de produtos duplicados. Na terceira columna, temos os prezos dos produtos correspondentes.

O que imos facer é copiar o prezo dos produtos que sexan duplicados.Hai outra columna chamada Prezo do artigo coincidente, onde copiarás os prezos do produto duplicado. Podemos facer todas estas cousas usando só a función SE .

Entón, sen ter máis discusións, imos directamente aos pasos do procedemento:

❶ Seleccionar cela E5 .

❷ Escriba a fórmula:

=IF(B5=C5,D5,"")

dentro da cela.

❸ Prema o botón ENTER .

❹ Despois diso, arrastre a icona Recheo de control ata o final do

❸ 6>Columna do prezo do artigo coincidente .

Cando remates todos os pasos anteriores, verás o resultado como na imaxe seguinte:

Ler máis: Excel VBA: copiar fila se o valor da cela coincide (2 métodos)

2. Use a función VLOOKUP para copiar valores noutra cela se dúas celas coinciden

Agora temos unha caixa de busca para buscar os valores duplicados dos elementos. A caixa de busca chámase Elemento. Onde inserirá calquera nome de elemento que figure na táboa de datos principal.

Entón, se a nosa fórmula detecta que hai coincidencias entre dúas celas en función dos seus valores, o seu prezo correspondente copiarase noutra cela.

Por exemplo, dentro da caixa do elemento, inserimos fideos. Na columna Elementos do noso conxunto de datos, xa hai outro artigo chamado Noodles cun prezo de 936 $. Entón, dentro da caixa Prezo baixo a caixa Elemento, imos devolver este prezo usando a BUSCAR V

Para realizar esta operación, todo o que temos que facer é,

❶ Seleccionar a cela C15 .

❷ Escriba a fórmula :

=VLOOKUP($C$14,B5:C12,2,1)

dentro da cela.

❸ Preme o botón ENTER .

Despois de facer todo isto, podes ver que copiamos correctamente o prezo dos fideos da táboa de datos principal.

␥  Desglose de fórmulas

  • $C$14 ▶ contén un valor de busca, que é Noodles.
  • B5:C12 ▶ rango de toda a táboa de datos.
  • 2 ▶ número de índice da columna. Isto significa que o prezo cópiase da segunda columna da táboa de datos principal.
  • 1 ▶ refírese a aprox. coincidencia entre o valor de busca e o elemento restaurado.
  • =BUSCARV($C$14,B5:C12,2,1) ▶ copia os valores correspondentes se dúas celas coinciden con outra cela.

Ler máis: Suma todas as coincidencias con VLOOKUP en Excel (3 xeitos sinxelos)

Lecturas similares

  • Como atopar coincidencias sensibles entre maiúsculas e minúsculas en Excel (6 fórmulas)
  • Como combinar nomes en Excel onde a ortografía difire (8 métodos)
  • Como combinar datos en Excel de 2 follas de traballo
  • Excel VBA para combinar o valor no intervalo (3 exemplos)

3. Use a función INDEX e MATCH para copiar valores noutra cela se dúas celas coinciden

Nesta sección, usaremos o INDEX e o COINCIDIR función para copiar valores noutras celas se son dúasas celas coinciden en función dos seus valores correspondentes. Agora siga os pasos seguintes para aprender a usar estas dúas funcións:

❶ Seleccione a cela C15 .

❷ Escriba a fórmula:

=INDEX(B5:C12,MATCH(C14,B5:B12,0),2)

dentro da cela.

❸ Preme o botón ENTER .

␥  Desglose de fórmulas

  • MATCH(C14,B5:B12,0) ▶ busca de B5 a B12 para facer coincidir os valores almacenados en C14 . C14 almacena o elemento chamado Noodles que se atopa na sexta fila da táboa de datos. Polo tanto, esta función devolve 6.
  • =INDEX(B5:C12,MATCH(C14,B5:B12,0),2) ▶ busca o prezo tal e como indica o argumento, 2 . O prezo na sexta fila é 936, que é devolto pola función INDEX .

Ler máis: Excel Buscar valores coincidentes en dous Columnas

Cousas para lembrar

📌 Teña coidado coa sintaxe das funcións.

📌 Insira coidadosamente o intervalo da táboa nas fórmulas.

Conclusión

Para resumir, discutimos 3 métodos para copiar valores noutra cela, se dúas celas coinciden en Excel. Recoméndase que descargue o libro de prácticas adxunto xunto con este artigo e practique todos os métodos con iso. E non dubides en facer calquera pregunta na sección de comentarios a continuación. Intentaremos responder a todas as consultas pertinentes o antes posible. E visita o noso sitio web Exceldemy para explorar máis.

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.