【问题标题】:excel - how to fill column b with values if value of column a is the sameexcel - 如果a列的值相同,如何用值填充b列
【发布时间】:2016-04-29 17:15:07
【问题描述】:

我需要一些帮助来使用空白行上的现有值填充列 M,而列 L 是相同的。任何帮助将不胜感激。我对excel不太熟悉。请看附图。

please click here to see image attached.

【问题讨论】:

  • 您能否更具体地谈谈“在空白行上使用现有值”?
  • 你用你的标签表明你想要一个 VBA 答案。 SO 不是我网站的代码。请展示您尝试过的内容以及获得的结果,以便我们帮助您解决代码中的特定问题。
  • 附件是问题的图片...我之前尝试插入为 html 但格式不正确...抱歉
  • 仅复制并粘贴这些值,我们将帮助对其进行格式化。方便我们复制粘贴到excel中。
  • 问题 1 正确问题 1 问题 2 问题 2 问题 2 以上所有问题 2 问题 3 问题 3 错误

标签: excel loops while-loop populate


【解决方案1】:

使用辅助列。在 C1 中:

=INDEX($B$1:$B$8,MATCH(1,INDEX(($A$1:$A$8=A1)*($B$1:$B$8<>""),),0))

然后抄下来。

然后您可以将值复制并粘贴回 B。

【讨论】:

  • 非常感谢!这就像一个魅力!谢谢你让我免于扯掉头发
  • 唉,我错过了练习索引/匹配的机会=P
  • 您可以尝试使用 MATCH 中的 IF 使用 CSE 数组公式来执行此操作。这是一个非 CSE 数组公式。 @findwindow
  • 哈哈,你表现得好像我知道 CSE 的含义或如何使用数组 XD
  • Ctrl-Shift-Enter。 @查找窗口。有许多公式本质上是数组,不需要 Ctrl-Shift-Enter。它们的作用类似于数组公式,具有相同的指数计算限制,但本质上是数组,不需要强制进入数组模式。
猜你喜欢
  • 2021-03-14
  • 1970-01-01
  • 2020-02-13
  • 2021-12-07
  • 2020-12-24
  • 1970-01-01
  • 1970-01-01
  • 2021-06-10
  • 1970-01-01
相关资源
最近更新 更多