2017-03-06 12 views
0

Googleスプレッドシートを作成して地区内運転を追跡したいと考えています。私は以前に、場所A、場所Bを手動で照合し、私が払い戻しフォームに置いた値を返すための「行列の行列」を作成しました。私は手動検索プロセスの必要性を取り除こうとしています。2つの文字列値を比較したときの数値結果を返す方法

Googleスプレッドシート内に2枚のシートがあります。

  • シート一つのデータ入力のための2つは一つは、このようになりサマリーページ

シートです

  • シート..です

    Sheet One - Column Headings - Data Validation Drop Down

    あなたは私は、わかりますデータ検証ドロップダウンを使用すると、これは私たちが実際に移動する場所が4つしかなく、追加/例外が薄いものであるためですk私は、最終結果をはるかに容易に適応させることができます。

    人の検索の目的で以前に作成しました。

    For Human Use "Mileage Reference"

    私が欲しいのはGoogle Appsのスクリプトは次の操作を行いますGoogleスプレッドシートに取り付けられています。

    シート1では、B2 - の値をマイレージ参照の垂直値に沿って一致させます。次に、C2の値を取って、マイレージ参照の水平値に沿って一致させます。次に、スクリプトに基本的に一致のX-Yタイプを実行させ、値を引き出してD2に配置します。

    例としてです。

    C2におけるdropdowsが入ると、シート1で
    A2=03/06/17 - (Manually Entered by User) 
    B2=Loc2 - (Selected via Dropdown - Entered by User) 
    C2=Loc3 - (Selected via Dropdown - Entered by User) 
    D2=2.3 - (Result entered by Apps Script, after B2 and C2 are populated) 
    
  • +0

    ようこそ[するので]。あなたが検索/研究活動の簡単な説明を追加してください。もし既にあなたがいくつかのコードを書いていればそれを含めてください。参考:[質問] –

    答えて

    1

    =if(and(B2<>"",C2<>""),vlookup(B2&C2,Sheet2!$A$2:$B$17,2,false),"") 
    

    コピー式ダウンカラムC.

    この形式でシート2の作成:

    FromTo Distance 
    Loc1Loc1 0 
    Loc1Loc2 0.8 
    Loc1Loc3 2.1 
    Loc1Loc4 1 
    Loc2Loc1 0.8 
    Loc2Loc2 0 
    Loc2Loc3 2.3 
    Loc2Loc4 1 
    Loc3Loc1 2.1 
    Loc3Loc2 2.3 
    Loc3Loc3 0 
    Loc3Loc4 1.7 
    Loc4Loc1 1 
    Loc4Loc2 1 
    Loc4Loc3 1.7 
    Loc4Loc4 0 
    
    関連する問題