我有一个有法语名字的数据表。大约有18个名字(我还没数)。列A包含一个标识符。B列包含要翻译的数据。我想在旁边有一个小的翻译表,把法语和英语等同起来。例如:下一个单元格中带有“销售和招标”的"Ventes et soumissions“。我想要一个公式,我可以拉下整个列表,并让它查找翻译,把它写在C栏中。
这可以通过多个嵌套的IFs和没有翻译表来完成。译文将直接以一个庞大的公式写成。这也可以很容易地用VBA完成,但我宁愿直接在excel中完成,因为这个工具将由不了解VBA的人维护。有谁知道比多重IFs更有效的方法吗?
发布于 2015-06-26 07:26:27
您的翻译表应包含法文和英文版本。假设它在Sheet2!A:B
中,A
是法语专栏,B
是英语专栏。
如果您正在翻译的数据在Sheet1!B1:B18
中,那么在Sheet1!C1
中,您可以使用VLOOKUP()
公式从您的翻译表中获取翻译:
=VLOOKUP(B1, Sheet2!A:B, 2, False)
这将将B1
查找到Sheet2
的A
列中,并从Sheet2
的B
列返回相应的值。您可以将此公式向下复制以翻译Sheet1
中的所有行。
https://stackoverflow.com/questions/31076481
复制相似问题