当单元格包含X并且下一个单元格是数字时执行某项操作

时间:2019-05-17 08:48:31

标签: excel

我需要对特定客户购买的所有产品进行折扣,但是所有数据都在同一列中。

如果数据在不同的列中并且重复,我可以这样做,但是我不知道如何处理同一列中的数据。

数据显示如下:

Client:1
2341
56    
876
Client:2
234
3432
Client:1
23
7654

数字代表他们购买的商品代码。我需要

之类的东西

“如果单元格是客户端1,而下一个单元格是数字,则将此折扣应用到每个带有数字的单元格的另一列中。”

这是一个有500000个条目的文档,因此手动进行操作有点困难。

1 个答案:

答案 0 :(得分:0)

这些是执行标准化数据的第一部分的步骤。接下来是加入订单/产品和折扣。

在Excel中:

1-添加标题

2-转换为表格

3-从表中获取数据

在功率查询中:

1-添加一个自定义列以提取订单/产品

列名:订单

try Number.From([Data]) otherwise null

2-添加自定义列以提取客户端

列名:客户端

if [Order] = null then [Data] else null

3-填写“客户”列

4-从“订单”列中删除空值

5-使用“在定界符后提取文本”提取客户编号

6-删除“数据”列

7-重新排列列

查看屏幕投射:

enter image description here

如果这有帮助,请记住标记答案以帮助他人...