Combina dúas columnas e saca unha terceira en Excel (3 métodos rápidos)

  • Comparte Isto
Hugh West

Microsoft Excel é unha das aplicacións máis utilizadas no mundo actual. Desde grandes empresas ata pequenas e medianas empresas usan esta aplicación. Podemos procesar os nosos datos segundo o noso desexo a través desta aplicación. Neste artigo, explicaremos como combinar dúas columnas e obter resultados da terceira columna en Excel. Úsase cando necesitamos unha determinada cantidade de datos dunha folla de datos grande.

Descargar o libro de prácticas

Descarga este libro de prácticas para facer exercicio mentres lees este artigo.

Coincidir dúas columnas e a terceira saída.xlsx

3 métodos para combinar dúas columnas e a terceira saída en Excel

Nós explicará como combinar dúas columnas e obter a saída da terceira en Excel mediante tres métodos sinxelos. Tomamos un conxunto de datos dunha supertenda formado por ID de produto e Nome .

1. Uso da función BUSCAR V para obter resultados dunha terceira columna en Excel

A función BUSCAR V busca un valor na columna máis esquerda dunha táboa. E un valor na mesma fila dunha columna que especificamos. De forma predeterminada, a táboa debe ordenarse en orde ascendente.

Sintaxe:

VLOOKUP (valor_busca, matriz_tabla, num_índice col, [buscada_rango])

Argumentos :

lookup_value Buscamos este valor a través da operación. O noso valor de aspecto debe estar na primeira columna dos datos especificadosrango mencionado por table_array. Lookup_value pode ser un valor ou unha referencia a unha cela.

table_array É o intervalo especificado para buscar o valor_busca. Pode ser un intervalo con nome ou unha referencia de táboa ou cela. O valor de retorno debe incluírse aquí.

col_index_num Este número indica que columna obteremos na devolución. Comeza a partir da última columna de table_array.

range_lookup É un valor lóxico. Especifica a natureza da busca da función. Temos dúas opcións Coincidencia exacta ou unha Coincidencia aproximada .

Nesta sección, usaremos a función BUSCAR V para facer coincidir as columnas.

Paso 1:

  • Engadimos unha columna para facer unha Factura .

Paso 2:

  • Introduciremos as caixas ID e Nome .

Paso 3:

  • Agora, aplicaremos a operación BUSCAR V en Cela F6 .
  • Completa a fórmula e quedará así:
=VLOOKUP(E6,$B$5:$C$12,2,FALSE)

Paso 4:

  • Agora, preme Intro .

Paso 5:

  • Tira a icona Recheo de control ata a última cela que contén datos.

Vemos que se mostran os nomes correspondentes a cada ID de produto .

Paso 6:

  • Se poñemos calquera ID que non estea presente no noso conxunto de datos, mira queocorre.
  • Poñemos A-010 como ID do produto.

Ler máis: Fórmula BUSCAR V para comparar dúas columnas en follas diferentes!

2. INDEX+MATCH+IFERROR para obter a saída dunha terceira columna en Excel

A función IFERROR comproba un valor e se este é un erro ou non. Se atopa un erro, ese caso mostra algo dado no argumento. En caso contrario, devolve o valor da referencia.

Sintaxe:

IFERROR(valor, valor_se_error)

Argumentos:

valor É o argumento para comprobar o erro.

valor_se_error – É o valor a devolver se a fórmula se avalía como un erro. Avalíanse os seguintes tipos de erro: #N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME? ou #NULL!.

O PARTIDO a función busca un obxecto seleccionado nun intervalo determinado. Tamén dá a posición relativa dese obxecto nese intervalo. Usamos COMPARAR en lugar dunha das funcións BUSCAR se necesitamos a posición do obxecto nese intervalo.

Sintaxe:

MATCH(valor_busca, matriz_busca, [tipo_coincidencia])

Argumentos :

valor_busca - É o valor desexado que queremos facer coincidir en look_array. Este argumento de valor_búsqueda pode ser un valor (número, texto ou valor lóxico) ou unha referencia de cela a un número, texto ou valor lóxico.

matriz_búsqueda – Odeterminado intervalo de celas para a busca.

match_type – Pode ser -1, 0 ou 1. O argumento match_type especifica como Excel relaciona o lookup_value cos valores de lookup_array . O valor predeterminado deste argumento é 1.

A función INDEX devolve un valor ou unha referencia de cela a un valor dunha táboa ou rango. Existen dúas formas de usar a función INDEX: Se queremos devolver o valor dunha cela indicada ou matriz de celas empregaremos o formulario Array. En caso contrario, usaremos o formulario Referencia para devolver unha referencia das celas indicadas.

Sintaxe:

INDEX(matriz, row_num, [column_num])

Argumentos:

matriz – Un intervalo ou unha constante de matriz. Se a matriz contén só unha fila ou columna, o argumento row_num ou column_num correspondente é opcional. Se a matriz ten máis dunha fila e máis dunha columna, e só se usa row_num ou column_num, INDEX devolve unha matriz de toda a fila ou columna da matriz.

número_fila – É necesario a menos que column_num estea presente. Escolle a fila da matriz para devolver un valor a partir diso. Se se omite número_fila, é necesario número_columna.

número_columna – Escolle unha columna da matriz para devolver un valor. Se se omite num_columna, é necesario num_fila.

Aquí, usaremos as funcións de combinación IFERROR , MATCH e INDEX para que coincidan con dúas funcións. columnas e obter saídadun terceiro.

Paso 1:

  • Vaia á Cela F6 .
  • Escribe a fórmula cos argumentos axeitados. Entón, a fórmula será:
=IFERROR(INDEX($C$5:$C$12,MATCH(E6,$B$5:$B$12,0)),"")

Paso 2:

  • A continuación, prema Intro .

Paso 3:

  • Tire a icona Manija de recheo na Cela F9 .

Aquí comparamos dúas columnas e obtivemos a saída na terceira columna.

Paso 4:

  • Agora, introducirá un ID de produto que non está presente no conxunto de datos.
  • Poñemos A-010 e vemos que pasa.

Vemos ese espazo en branco no caso de calquera obxecto que non estea presente. no conxunto de datos.

Desglose da fórmula:

  • MATCH(E6,$B$5:$B$12,0)

Esta fórmula coincide con Cela E6 dentro do intervalo B5 a B12 . Aquí, 0 úsase para obter a coincidencia exacta.

Saída: 2

  • INDEX($C$5: $C$12,MATCH(E6,$B$5:$B$12,0))

Esta fórmula devolve o valor do intervalo C5 ata C12 . O segundo argumento da función INDEX é o resultado da función MATCH .

Saída: aceite

  • IFERROR(ÍNDICE($C$5:$C$12, MATCH(E6,$B$5:$B$12,0)),””)

Esta fórmula devolve en branco se o resultado da función INDEX non é válido. En caso contrario, será o resultado da función INDEX .

Saída: aceite

Ler máis: Combina dúas columnas enExcel e devolve un terceiro (3 xeitos)

Lecturas similares:

  • Como comparar dúas columnas en Excel para os valores que faltan ( 4 formas)
  • Como comparar 4 columnas en Excel (6 métodos)
  • Macro de Excel para comparar dúas columnas (4 xeitos sinxelos)
  • Macro para comparar dúas columnas en Excel e resaltar diferenzas
  • Excel Comparar texto en dúas columnas (7 formas fructíferas)

3. INDEX-MATCH Fórmula matricial para combinar dúas columnas e saída do terceiro

Aquí, utilizaremos unha fórmula matricial e compararemos dúas columnas e obteremos resultados da terceira.

Primeiro, engade unha columna cos nosos datos, para que poidamos obter un retorno desa columna.

Paso 1:

  • Engade tres columnas nos datos para establecer as referencias.
  • Agora, introduce entrada nas caixas de referencia.

Paso 2:

  • Agora, vai á Cela D17 .
  • Escribe aquí a fórmula. A fórmula é:
=INDEX(D5:D12,MATCH(B17&C17,B5:B12&C5:C12,0))

Paso 3:

  • A continuación, prema Ctrl+Maiús+Intro porque é unha función de matriz.

Paso 4:

  • Arrastre a icona Recheo de control .

Tentamos facer coincidir dúas columnas do conxunto de datos con outra táboa e obter resultados da terceira columna.

Contido relacionado: Fórmula de Excel para comparar dúas columnas e devolver un valor (5 exemplos)

Conclusión

EnNeste artigo, simplemente mostramos 3 métodos para combinar dúas columnas e obter a saída da terceira en Excel. Espero que isto satisfaga as túas necesidades. Bota unha ollada ao noso sitio web Exceldemy.com e dá as túas suxestións na caixa 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.