0
式のためにA1形式にRC形式から変換されていないが、私はで終わる、20の潜在的な式でif文で構成されたループを持っている:セル参照は、私が実際に変換を行うことについて多くを見つけることができます
ElseIf f = "weightVolume" Then
Range(Cells(2, e), Cells(lastRow, e)).Formula = _
"=IFERROR(VLOOKUP(CONCATENATE(RC1,RC2,SUBSTITUTE(R1C,LEFT(R1C,SEARCH(""_"",R1C)),"""")),Transform!C8:C26,19,FALSE),"""")"
ElseIf f = "Location" Then
Range(Cells(2, e), Cells(lastRow, e)).Formula = _
"=IFERROR(VLOOKUP(CONCATENATE(RC1,RC2),Transform!C1:C28,29,FALSE),""Unhandled Error"")"
Else
Range(Cells(2, e), Cells(lastRow, e)).Value = "Unhandled Error"
End If
先行19式は、魔法のように動作するように、シートに入るのすべて:
=IFERROR(VLOOKUP(CONCATENATE($A2,$B2,SUBSTITUTE(KH$1,LEFT(KH$1,SEARCH("_",KH$1)),"")),Transform!$H:$Z,19,FALSE),"")
しかし、最後の1のようにシート状に起こっている:
=IFERROR(VLOOKUP(CONCATENATE(RC1,RC2),Transform!C1:C28,29,FALSE),"Unhandled Error")
最終式はで入力されている理由私は私の人生のために把握することはできません。
RC1,RC2
は、誰もが同様のものが発生しましたか?私は最後の公式の構文を何らかの形でborkしましたか?
私はこの1時間半を見つめていて、私の人生は何が起こっているのか理解できません。
R1C1表記で式を入力する場合は、 'Formula'の代わりに' FormulaR1C1'を使用してください。さもなければ、Excelはあなたが何をしているのか推測しなければなりません。そして、 'C1:C28'はおそらく最後の式がA1表記であると考えさせるでしょう。それはおそらく、決定を下す際に見える公式にどの程度まで依存しているのでしょうか。あるいは、A1-ishよりもR1C1-ishを見ているものが多いかどうかに基づいているかもしれません。 – YowE3K
「R1C1」が追加されたコードだけの回答であれば、私はそれをアップヴォートすることができます。答えとしてマークして、静かに私に2の乾杯の違いを教えてくれてありがとう! – Veebeah