更新 Excel 中的行值

问题描述 投票:0回答:1

我陷入了基于以下场景更新 Excel 中的单元格值的困境

基本上,如果 H2 中的值等于 E 列中的值,则更改 D 列中同一行的值

示例 H2="123456",e4567= "123456",然后更改 D4567 = 单元格 I2 中的值

我通过匹配公式将一个单元格中的值与该列进行匹配。 =匹配(H3; E:E; 0) 根据上面的公式,我有一个行号。

然后我尝试使用 CONCAT 来模仿我想要更改的单元格引用。 公式 = CONCAT("D",3528)

现在我想知道,如何使用上面的模拟行通过excel公式更改值。

.

excel excel-formula
1个回答
-1
投票

根据 Excel 描述的场景,实现 celda 的价值,并使用间接函数和 ADDRESS 函数来构建 celda dinámicamente 参考。 Aquí tienes un ejemplo de cómo podrías hacerlo:

Supongamos que tienes el valor que quieres poner en la celda D4567 en la celda I2。使用 siguiente 公式 en cualquier otra celda para lograr esto

=间接(“D”&巧合(H2,E:E,0))= I2 Esto funciona de la siguiente manera:

  • COINCIDENCIA(H2, E:E, 0) encuentra la fila donde el valor en la celda H2 与 algún valor en la columna E 一致。
  • "D" & COINCIDENCIA(H2, E:E, 0) 连接 "D" 与 el 号码 COINCIDENCIA 功能的结果。
  • 间接与 celda válida 联系。
  • 最后,la fórmula asigna el valor de la celda I2 a la celda
    结果。

Por lo tanto,si el valor de H2 与 un valor en la columna E(digamos,E4567)重合,使公式与 celda 的 valor de la celda D4567 一致,与 celda I2 的 valor 一致。

Recuerda ajustar las Referencias de celda (como H2, E:E y I2) según sea necesario para que coincidan con tu situación específica.

© www.soinside.com 2019 - 2024. All rights reserved.