解决从外部导出数据时出现的数据问题。
我试图创建一个助手列,将帮助同事管理数据,他需要从我们的库存管理系统导出,以在团队会议中进行评估。问题是,他目前正在手动修复一个常见的数据错误,该错误有时会导出错误的项目名称。它总是重复同样的问题,我希望我能解决它,以节省他的额外工作。下面是他目前为做出改变所采取的步骤。
- 在“项目说明”内搜寻“~花卉地段- QA”
- 找到另一个与“批”匹配的商品说明,并用正确的商品说明替换“~Flower Lot - QA”。
我的想法是,我可以创建一个单独的“项目描述”列,将使用IF语句寻找不正确的项目描述,但我不确定我可以如何拉正确的一个…索引匹配不是一个选项,因为它可能会意外地拉出错误的数据…
我希望这一切都说得通。我只是想让他的工作轻松一点。下面是正确和错误的商品描述的截图示例。希望有人能在不同的专栏中提出解决这个问题的建议。
(同样原谅这个例子…我的工作是大麻,所以我们的产品有奇怪的名字。)ob欧宝娱乐app手机下载
标签:
0
最佳答案
-
凯蒂H ✭✭✭✭
我最后回答了我自己的问题,如果有人最终发现这是一个类似的问题。我创建了一个名为“修正项目描述”的新列,并写下了以下公式:
=IF(CONTAINS("~Flower Lot",[项目说明]@row), INDEX(DISTINCT(COLLECT([项目说明]:[项目说明],[项目编号]。)(项目编号:],[项目编号]@行)),1),[项目说明]@行)
我对问题数据的了解:
- 它总是包含同一段文字:~花的地段
- 受影响的总是特定Item Number的最后一行数据
公式在段落结构中的作用是:它查找有问题的文本字符串,如果找到了,就查找与该项目编号相关联的第一个Item Description并输入该值。如果它没有找到错误的文本字符串,它只是显示与该行文本相关的项目描述。
0
答案
我最后回答了我自己的问题,如果有人最终发现这是一个类似的问题。我创建了一个名为“修正项目描述”的新列,并写下了以下公式:
=IF(CONTAINS("~Flower Lot",[项目说明]@row), INDEX(DISTINCT(COLLECT([项目说明]:[项目说明],[项目编号]。)(项目编号:],[项目编号]@行)),1),[项目说明]@行)
我对问题数据的了解:
公式在段落结构中的作用是:它查找有问题的文本字符串,如果找到了,就查找与该项目编号相关联的第一个Item Description并输入该值。如果它没有找到错误的文本字符串,它只是显示与该行文本相关的项目描述。