首页 > 解决方案 > 从 vlookup 检查 Google 表格中的文本而不破坏公式、文本换行或将列宽更改为“适合数据”?

问题描述

这是我已经解决了很长时间的问题,但从未真正找到合理的解决方案。但是,我觉得必须有一个。

我为非技术用户做了很多电子表格准备。在我目前的情况下,它涉及一个需要查看候选人提交的选拔委员会。问题是,每个候选人的回答在长度和大小上都有很大的不同。我正在使用非常基本的 VLOOKUP 来填充一系列列,以便在从下拉菜单中选择给定申请人时。

这是两难境地,对我来说,感觉必须有一种方法可以查看 vlookup 结果的全部内容,而不必将行/列宽/高更改为“适合数据”或任意大数字。对于被截断的普通文本框,您只需双击单元格,它就会为您整齐地显示整个文本内容。当我尝试使用 vlookup 公式执行此操作时,双击只会显示 vlookup 公式本身。我发现解决此问题的唯一方法是复制单元格,然后进行特殊粘贴并选择“仅值”。但是这样做会破坏 vlookup 公式,之后需要快速控制-Z 来撤消 - 这对我来说很好,但不是我不能可靠地要求我的最终用户知道要做的事情。

简而言之,如果内容是 av 或 hlookup 公式的结果,是否没有其他方法可以显示/访问被截断的单元格的整个文本内容?一种方法,即无需在公式上粘贴值,或必须调整列宽和/或选择“换行”并更改行高?

如果您将鼠标悬停在单元格上,我希望可能有某种方法可以让 vlookup 的内容出现在类似工具提示弹出窗口中?或者其他一些解决方案。

标签: google-sheetsgoogle-sheets-formulaformulaspreadsheet

解决方案


将您的 vlookup 公式向上移动一行,如果它现在在 B2 中,并且 vlookup 的输出是 1 列,则将其放在 B1 中:

={""; ARRAYFORMULA(IFNA(VLOOKUP(...)))}

推荐阅读