【发布时间】:2015-02-18 09:07:41
【问题描述】:
我正在尝试在 excel 中创建,您在单元格中输入首字母缩写,此人的全名会自动显示,因此他们不必每次都在电子表格中输入全名。我已经设法为不同的人使用嵌套的 if 语句来复制它,这工作正常,但目前它需要两个单元格,我希望将它放在同一个单元格上。我注意到,如果我将公式更改为在同一个单元格中,那么它会出现“循环引用警告”并且不起作用,如果我尝试在该单元格中输入文本,它会替换公式。只是想知道这可能吗?
=IF(C29="HB", "hazel", IF(C29="AO", "amelia", ""))
【问题讨论】:
-
如果您对它在同一个单元格中没有感到厌烦,您可以使用 vlookup,它提供在不同表中维护的首字母列表。这将依赖于所有具有唯一首字母缩写的用户(同样,任何系统都可以),并且您必须在添加新用户时维护该列表。
-
一种选择是在您输入姓名的列的顶部保留一个列表,然后隐藏该列表。然后,当您开始在下面输入名称时,只要它与上面的唯一匹配项,它就会填写剩余的字母。不是首字母缩写,但总比没有好。
标签: excel if-statement excel-formula formula cells