Excel: valor de retorno de una celda diferente en la misma fila según un valor de tercera celda


0

Lo que estoy buscando no es un ambiguo "si" volver mientras que también "buscar" y "encontrar" no están lo suficientemente avanzados como para cumplir mi objetivo un poco complicado pero fácil de entender:

  1. Tengo una hoja de trabajo (# 1) con solo dos docenas de filas. De una columna con contenido único (ID) que quiero comparar:

  2. Esas identificaciones únicas también se encuentran en otra, la hoja de trabajo original (# 2), que es mucho más grande. Al crear la hoja de trabajo No. 1, no anticipé que necesito otra parte del contenido (es decir, otra información del contenido de la celda de la fila original correspondiente).

  3. Ahora quiero devolver solo ese contenido. No quiero modificarlo y no depende de la cláusula "if", solo quiero devolverlo del # 2 a otra nueva columna en mi hoja de trabajo # 1.

TL; DR: deseo encontrar un valor de celda en la fila $ Fx de la hoja de trabajo # 2 comparándolo (por ejemplo, "SPG123", generalmente valor $ Bx) de la hoja de trabajo # 1 y luego devolver el valor de celda $ Cx (sin alterar) a la celda $ Dx en la hoja de trabajo # 1

Entonces, lo que realmente busco es el valor de celda $ Cx. Podría buscar la cadena única (por ejemplo, "SPG123"), pero con varias docenas de ellas, esto lleva demasiado tiempo, cuando también podría automatizarla.

¿Cómo puedo hacer eso?


1
Tendrás que usar macros. ¿Ya lo has intentado? ¿Qué tan lejos llegaste? ¿Dónde te quedas atascado?
Ƭᴇcʜιᴇ007

Respuestas:


3

Si no puede mover las columnas, entonces tendría que usar una combinación de INDEXyMATCH

para su ejemplo, se vería así: (en D1)

=INDEX(Sheet2!C:C,MATCH(B1,Sheet2!F:F,0))

Esto se puede arrastrar a otras celdas (si necesita comenzar en otro lugar que no sea D1, modifique el B1 en el ejemplo). Esto devolverá #N/Asi no se puede encontrar el valor.


0

Puede usar la función BUSCARV de su asistente de funciones con la columna ID (en la tabla # 1) como índice. La función Vlookup coincidirá con la ID en la tabla # 2 y colocará en el parámetro de compensación el número de columna de la tabla 2 donde están los datos que desea recuperar de la tabla 2 a 1

Entonces, adaptándote a tus números de celular:

Su columna F en la hoja 2 debe moverse o copiarse antes de la columna C (porque es la base y el desplazamiento está a la derecha de la columna base)

Ingrese la fórmula (usando el asistente o no) en la celda $ Dx de la hoja de trabajo # 1 usando:

El valor del índice (búsqueda) será la celda $ Bx del # 1

Los datos a buscar serán toda la hoja # 2 de la columna anterior F reubicada antes de C a la columna C (probablemente se movió a D porque insertó una columna antes)

El desplazamiento será el número de columnas que necesita mover de la columna de índice a la columna de datos que desea.

De todos modos, mi explicación me parece confusa y probablemente entenderás una mejor lectura:

ayuda de oficina o un ejemplo

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.