Excel 当单元格包含X且下一个单元格为数字时,请执行某些操作
我需要对特定客户购买的所有产品应用折扣,但所有数据都在同一列中 如果数据在不同的列中并且重复,我可以这样做,但我不知道如何处理同一列中的数据 数据显示如下:Excel 当单元格包含X且下一个单元格为数字时,请执行某些操作,excel,Excel,我需要对特定客户购买的所有产品应用折扣,但所有数据都在同一列中 如果数据在不同的列中并且重复,我可以这样做,但我不知道如何处理同一列中的数据 数据显示如下: Client:1 2341 56 876 Client:2 234 3432 Client:1 23 7654 这些数字代表他们购买的商品代码。我需要像这样的东西 “如果单元格是客户端1,而下一个单元格是数字,则在每个带有数字的单元格的另一列中应用此折扣” 这是一个包含500000个条目的文档,因此手动执行有点困难。以下是规范化数
Client:1
2341
56
876
Client:2
234
3432
Client:1
23
7654
这些数字代表他们购买的商品代码。我需要像这样的东西
“如果单元格是客户端1,而下一个单元格是数字,则在每个带有数字的单元格的另一列中应用此折扣”
这是一个包含500000个条目的文档,因此手动执行有点困难。以下是规范化数据的第一部分的步骤。接下来是加入订单/产品和折扣 在Excel中: 1-添加标题 2-转换为表 3-从表中获取数据 电力查询: 1-添加自定义列以提取订单/产品 列名:Order
try Number.From([Data]) otherwise null
2-添加自定义列以提取客户端
列名:客户端
if [Order] = null then [Data] else null
3-填写客户栏
4-从订单列中删除空值
5-使用“分隔符后提取文本”提取客户端编号
6-删除数据列
7-对列重新排序
请参见屏幕放映:
如果这有帮助,请记住标记答案以帮助其他人…Power Query非常适合尝试解决此问题。你有什么excel版本?@RicardoDiaz excel 2016。Gracias Ricardo。这超出了我的知识范围,但完全有效。我将保存此gif以备以后使用。多谢各位!