“Conocimiento software>

¿Hay alguna forma de hacer referencia al valor en Cell Excel usando Fórmula otra y luego en función de la Pastilla de resultados en el objetivo sin VBA o Macro?

2012/4/16
Sí, puede hacer esto usando fórmulas de Excel sin VBA o macros. Las técnicas centrales implican combinar `indirect`,` dirección`, `fila ',` columna' y potencialmente otras funciones dependiendo de la complejidad de sus necesidades de referencia y pegado.

Aquí le mostramos cómo abordarlo, desglosado por escenarios:

Escenario 1:Referencia de celda simple

Supongamos que desea obtener el valor de la celda A1 y pegarlo en la celda B1. No necesitas ninguna fórmula elegante para esto; Un simple `=a1` en la celda B1 será suficiente.

Escenario 2:Referencia de células dinámicas

Supongamos que tiene una celda (por ejemplo, C1) que contiene la letra de la columna ("A") y otra celda (por ejemplo, C2) que contiene el número de fila (1). Desea obtener el valor de la celda a la que se hace referencia estas dos celdas y pegarlo en D1. Puedes usar 'Indirecto':

En la celda D1, ingrese la fórmula:`=indirecto (C1 y C2)`

Esta fórmula concatena "A" y "1" para crear "A1", y luego `Indirect` recupera el valor de la celda A1.

Escenario 3:Referencia más compleja y copia

Suponga que tiene datos en la columna A y desea copiar valores de la columna A a la columna B, pero solo si la celda correspondiente en la columna C contiene un valor específico (por ejemplo, "sí").

* columna A: Valores para copiar potencialmente.

* Columna B: Columna objetivo.

* columna C: Columna de condición ("sí" u otro valor).

En la celda B1, ingrese la siguiente fórmula y arrástrela hacia abajo:

`=If (c1 =" sí ", a1," ")`

Esta fórmula verifica si C1 es "sí". Si es así, copia el valor de A1; De lo contrario, deja B1 en blanco.

Escenario 4:Copia basada en cálculos de fila/columna

Supongamos que desea copiar un valor de una celda tres filas a continuación y una columna a la derecha de una celda de referencia. Si la celda de referencia es E5, desea copiar el valor de G8. Puede usar `dirección`,` fila 'y `columna':

Célula de referencia (por ejemplo, E5)

En otra celda (por ejemplo, F5), use esta fórmula:

`=Indirecto (dirección (fila (e5)+3, columna (e5) +1))`

Esto se rompe como:

* `Row (E5)`:Obtiene el número de fila de E5 (5).

* `Columna (E5)`:Obtiene el número de columna de E5 (5).

* `Fila (e5)+3`:agrega 3 al número de fila (8).

* `Columna (e5)+1`:agrega 1 al número de columna (6). (La columna 6 es G)

* `Dirección (8,6)`:genera la dirección "G8".

* `Indirecto (" G8 ")`:Recupera el valor de G8.

Consideraciones importantes:

* Manejo de errores: `Indirect` puede devolver errores si la celda referenciada no es válida. Considere usar `iferror` para manejar posibles errores. Por ejemplo:`=iferror (indirecto (c1 y c2)," ")`

* nombres de hojas: Si necesita hacer referencia a las celdas en diferentes hojas, incluya el nombre de la hoja en la función 'indirecta'. Por ejemplo:`=Indirect (" 'Sheet2'! A1 ")` Asegúrese de que el nombre de la hoja esté encerrado en citas individuales si contiene espacios o caracteres especiales.

* Referencias circulares: Evite crear referencias circulares donde una fórmula se refiera a su propia celda, ya sea directa o indirectamente.

Estos ejemplos muestran cómo lograr diferentes niveles de referencia dinámica y "pegado" (con mayor precisión, recuperación de valor) utilizando fórmulas de Excel. Recuerde adaptar estas técnicas a su estructura y requisitos de datos específicos. Si tiene un escenario muy complejo, proporcionar una muestra de sus datos y el resultado deseado ayudará a crear una solución más personalizada.

¿Cómo se agrega una fila de celdas rápidamente en Excel?
¿Puedes descargar Excel y ejecutarlo en Windows 7?
¿Cuál es el rango de celda cuando selecciona todas las celdas en Excel?
¿En qué hace clic en la esquina superior izquierda de la ventana Excel para mostrar el menú del botón de oficina?
¿Qué es un operador en Microsoft Excel?
¿Qué pasó cuando se creó la hoja de cálculo Excel?
¿Cómo seleccionas una fila y columna completa en Excel?
¿Cuál es una propiedad estándar en Excel?
Más categorías
    没有任何同级栏目
Conocimiento de la computadora © http://www.ordenador.online