[英]concatenating a string and then executing the string statement using =“concatenated string”
[英]concatenating a string and then executing the string statement using the concatenated string
我使用串聯創建了許多獨特的公式。 即=concatenate(lookupSheet$b$2,row(),if(a3>50,lookupSheet$h$2,row(),....)
最終生成的字符串是針對不同數據集的唯一Hlookup。
當我將hlookup字符串粘貼到另一列時,Excel會將其視為文本,直到將光標放置在Function字段中並按Enter,然后將其視為公式。 如何一次對整個粘貼的列執行此轉換?
單程:
雙擊任何公式單元格,正如您所說的那樣,它將轉換為公式,然后將其復制,在包含相同公式的整個單元格上使用特殊格式粘貼粘貼,然后按Enter ,您的公式將轉換為其返回的值。
注意:如果有撇號,然后執行此操作,以除去撇號(此顯示是由於Lotus兼容性),請轉到“文件”>“選項”>“高級”選項卡>向下滾動到“ Lotus兼容性”>取消選中“過渡導航鍵”框>單擊“確定”按鈕然后做上面提到的練習。
其他方式:
步驟1:使用鼠標或鍵盤選擇數據
第2步:轉到“數據”標簽>“數據工具”組>“文本到列”按鈕
步驟3:出現對話框后。 不執行任何操作,然后單擊完成按鈕。
但是請注意,這不適用於文本
將其放在INDIRECT
函數中。 INDIRECT(expression)
計算表達式。
不是針對您的情況,而是有關INDIRECT
函數的一個重要說明:您看不到間接調用的跟蹤依賴性。 您只能看到直接參考。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.