This pictures shows my table and formula's yieldExcelでExcelを援助しようとしています
私は次の式を使用してテーブルから結果を抽出しました。
それは完璧に動作しますが、私はExcel式についての理解を深めることを望んでいます。
ExcelでIFを頻繁に使用するのは困っています。
私が知りたかったのは、異なるアプローチを使用することができるかどうかということです。これは、類似している可能性がありますが、おそらくもっと洗練されたものです。
=IF(OR(J2="08L",J2="08R"),IF(ISNUMBER(MATCH(LEFT(I2,3),'SID separations'!$D$34,0)),"LAM",IF(ISNUMBER(MATCH(LEFT(I2,3),'SID separations'!$D$35:$E$35,0)),"West",IF(ISNUMBER(MATCH(LEFT(I2,3),'SID separations'!$D$36:$G$36,0)),"East",IF(ISNUMBER(MATCH(LEFT(I2,3),'SID separations'!$D$37,0)),"SFD",NA())))),0)
非常に助けていただきありがとうございます。
残念ながらCASE構文はありません。あなたは、VLOOKを使ってみるか、いくつかのVBAコードを書きます。 – Nicolaesse
@Nicolaesse、なぜVBAコードが優れていますか?エクセル - あなたのテーブルがどのように見えているのか、あなたが達成しようとしているものを見せてくれるかもしれません。 – CallumDA
より良いフォーミュラができるように、データと出力を入れてください。 – harun24hr