我使用Concatenate制作了许多独特的公式。即=concatenate(lookupSheet$b$2,row(),if(a3>50,lookupSheet$h$2,row(),....)
最终生成的字符串是不同数据集的唯一Hlookup。
当我将hlookup字符串粘贴到另一列时,Excel会将其视为文本,直到我将光标放在“功能”字段中并按Enter键,然后将其视为公式。如何一次在整个粘贴的列上执行此转换?
答案 0 :(得分:0)
单向:
双击任何公式单元格,正如您所说,它会将您转换为公式,然后复制它,使用特殊粘贴,在包含相同公式的整个单元格上粘贴,然后点击 enter ,您的公式将转换为其返回的值。
注意:如果撇号在那里执行此操作,删除撇号(由于莲花兼容性而显示),转到文件>选项>高级标签>向下滚动到Lotus Compatibility>取消选中“过渡导航键”框>单击“确定”按钮,然后执行上面提到的excerise。
另一种方式:
步骤1:使用鼠标或键盘选择数据
步骤2:转到数据选项卡>数据工具组>文本到列按钮
步骤3:出现对话框。什么都不做,然后单击“完成”按钮。
但请注意,这不适用于文字
答案 1 :(得分:0)
将其放在INDIRECT
函数中。 INDIRECT(expression)
评估表达式。
不是针对您的情况,而是关于INDIRECT
函数的一个重要说明:您无法看到间接调用的跟踪依赖性。您只能看到直接引用。