![Excel 公式挑战](https://linux22.com/image/1413577/Excel%20%E5%85%AC%E5%BC%8F%E6%8C%91%E6%88%98.png)
我有一个相当具体的 Excel 问题,我希望有人足够聪明,能为我提出一个可行的公式。顺便说一下,我使用的是 Mac 版 Excel 2011。
因此,我有大约 134 个 ISBNS 的列表,对于那些不熟悉的人来说,它们基本上都具有 9781612803990 格式(以 978 开头的 13 位数字)- 所有这些 ISBN 都在一列中。此列的右侧是另一个 ISBNS 列表,扩展名为 978513440313-cover.pdf 和 978513440313-text.pdf。显然,封面扩展名意味着我有一个 ISBN 的封面文件,而文本扩展名意味着我有 ISBN 的内部文本文件。这一列只有 186 个条目。这意味着我缺少一些 ISBNS 的很多文件,因为它应该正好是第一列的 2 倍。
问题的第一部分是我想要交叉引用 ISBN 列,以便确切知道哪些文件缺失以及我拥有哪些文件。这意味着(我假设)我们需要一个公式来检查第一列,然后在第二列(两次)搜索两个匹配项并返回一个值,该值使我能够了解每个 ISBN 处于哪种情况。它是否没有一个文件而没有另一个文件或没有文件。
答案1
我可能会创建另外两列。如果存在文本文件,则在一列中创建一个标记;如果存在封面,则在另一列中创建一个标记。如果带有扩展的列是 B 列,则公式将如下所示。这些单元格将位于第 2 行并被向下复制。
它们将返回与 ISBN 号匹配的文本的单元格数,并在末尾添加 -text.pdf
在文本列中=countif(b:b,a2&"-text.pdf")
在封面栏目=countif(b:b,a2&"-cover.pdf")