繁体   English   中英

如果A列包含文本,则将值从B列中的单元格复制到B列中的相应项目

[英]If column A contains text, copy value from cell in Column B to corresponding item in Column B

我有一个订单电子表格,我需要将商品价格复制到每个商品中。 对于每个项目的第一个实例,我都输入了价格(如下面的示例所示)。

我该如何匹配A列中的商品并应对B列中的某个单元格的价格下降到同一列中相应的单元格的价格?

Product Title    | Product Price     |
-------------------------------------
Dress Pattern    | $10.00            |
Pants Pattern    | $7.00             |
Dress Pattern    |                   |
Dress Pattern    |                   |
Pants Pattern    |                   |

如果我们假设您的Product TitleA1那么您需要:

Title         | Product Price               
------------- | ----------------------------
Dress Pattern | 10                          
Pants Pattern | 7                           
Dress Pattern | =VLOOKUP(A4,$A$2:B3,2,FALSE)
Dress Pattern | =VLOOKUP(A5,$A$2:B4,2,FALSE)
Pants Pattern | =VLOOKUP(A6,$A$2:B5,2,FALSE)

如果您打算对数据进行排序,则此解决方案非常脆弱。 理想情况下,通常情况下,您将有一个包含实际价格的单独表格,然后将其全部查找到该表格中。

如果您在R1C1模式下工作,那么您需要:

Title         | Product Price                       
------------- | ------------------------------------
Dress Pattern | 10                                  
Pants Pattern | 7                                   
Dress Pattern | =VLOOKUP(RC[-1],R2C1:R[-1]C,2,FALSE)
Dress Pattern | =VLOOKUP(RC[-1],R2C1:R[-1]C,2,FALSE)
Pants Pattern | =VLOOKUP(RC[-1],R2C1:R[-1]C,2,FALSE)

(我认为R1C1模式更容易使用。)

dress_pattern

  1. 选择所有B列,注意第一个空白单元格的行号。 在您的示例中,它看起来像第4行。
  2. 点击F5,然后单击特殊 选择🔘空白 ,然后单击确定
  3. 在此公式中键入或粘贴。

    =vlookup(a4, a$2:b3, 2, false)

    请注意,如果您的第一个空白不在行4中,则必须更改A4和B3。
  4. 同时按Ctrl + Enter↵

如果需要,将新值格式化为货币。

dress_pattern2

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM