现有图书馆目录的电子表格之间的订购比较

时间:2013-12-13 12:15:14

标签: excel google-apps-script

我最近问了谷歌电子表格页面的这个问题。

我想解决一个重要的数据比较问题。它涉及为图书馆购买书籍。我们有超过11,000本书的目录。当我们订购新书时,我们需要将我们建议的购买量与当前库存进行比较。目前,我们可以手动将它们与我们的目录进行比较,非常费力地按书预订。

我们需要做三件事让我们的生活更轻松 - 1可以轻松清除ISBN中的错误数据/字符 - 这些是空格, - (连字符)或。 (期间标记或句号)。在所有ISBN字段上运行的简单公式将非常棒。 2我需要比较1个电子表格和11,000本书(当前图书馆库存)之间的数据,第二个包含多达1000本书(目前正在订购),最后是第三个当前活动的(即将订购)50到其中列出了200本书。

所有电子表格都使用与以下相同的列配置

图书馆订单
标题作者出版商ISBN(长版)US $ UKgpd HK $其他$ P / O没有。订购日期 UNNATURAL SELECTION MARA HVISTENDAHL公共事务出版;重印版(2012年5月1日)978610391511

最后,这些比较的输出应该能够快速,轻松地确定我们匹配的线路。它是什么类型的匹配,仅作者,作者和标题,或作者,标题和ISBN等所有可能的组合。为了使这更容易,假设电子表格1是一个不可改变的主表,电子表格两个相似。实际上,只有在电子表格3中,如果我们开始重新订购材料,我们需要明确。

如果可以将这些作为工作簿中的不同工作表,那将是理想的选择。唯一的附加功能是,任何运行的脚本都需要能够应对电子表格1,因为新的收购到达并包含在内。随着订购过程的进行,电子表格2和3都会变化(增加和减少)。

最后,绝对理想是这个比较过程是即时(实时)和持续的,因为数据包含在内。

如果有人愿意接受3图书馆的工作人员将永远感激。

问候 尼克

1 个答案:

答案 0 :(得分:0)

如果您只有一张而不是三张(这只是为每张现有纸张添加一列以显示库存,订单或订购 - 三个单独的字母就足够了,然后附加每个较小的两个文件到最大)。然后,例如,您可以应用条件格式以一次突出显示重复一列(作者,标题等)。除了最初的数据清理之外,它意味着将来切换“工作表之间”只会涉及更改单字母标志。过滤将允许您和您的同事看起来有三个单独的表格,如果有人要求特定标题,搜索将是一次性的,而不是一式三份。

此外,http://www.microsoft.com/en-gb/download/details.aspx?id=15011可能会引起您的兴趣,同样= SUBSTITUTE。如果您使用数据验证,则会阻止您输入列表中已有的new ISBN。