我有一个名字用法语的数据表。有大约18个名字(我没算过)。 A列包含标识符。 B列包含要翻译的数据。我希望在侧面有一个小的翻译表,提供法语和英语之间的等价物。示例:" Ventes et soumissions"与"销售和招标"在下一个单元格中。我想有一个公式,我可以拖下整个列表,让它查找翻译,将其写在C列。
这可以使用多个嵌套IF并且没有转换表来完成。翻译将直接用大量公式编写。它也可以通过VBA轻松完成,但我宁愿直接在excel中完成,因为该工具将由不了解VBA的人维护。有没有人知道比多重IF更有效的方法?
答案 0 :(得分:2)
您的翻译表应包含法语和英语版本。让我们说Sheet2!A:B
A
是法国专栏,B
是英文专栏。
如果您要翻译的数据位于Sheet1!B1:B18
,然后位于Sheet1!C1
,则可以使用VLOOKUP()
公式从翻译表中获取翻译:
=VLOOKUP(B1, Sheet2!A:B, 2, False)
这将在B1
的{{1}}列中查找A
,并从Sheet2
的列B
返回相应的值。您可以将此公式复制下来以翻译Sheet2