問題タブ [vlookup]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
831 参照

excel - このvlookupをExcelで行う方法は?

Sheet1 と Sheet2 の 2 つのシートを含む 1 つの Excel ドキュメントがあります。

Sheet1のデータは以下の通りです。

Sheet2のデータは以下の通りです。

出力は Sheet1 で次のようになります。

上記のデータはサンプルデータと考えてください。

vlookup はどのように行うのですか?

0 投票する
1 に答える
2344 参照

excel - Excel 反転 VLOOKUP

1 から 10 までと 1 から 5 までの 2 つのリストがあります。VLOOKUP を使用して大きなリストと小さなリストを検索すると、1 から 5 までの値が返され、6 から 10 までは N/A が返されます。式は次のようになります。=VLOOKUP(A:A;B:B;1;FALSE)

6 から 10 までの値 (2 番目のリストにはなく、最初のリストにある値) を返すために本当に必要です。これどうやってするの?同じ列にある必要も、VLOOKUP を使用する必要もありません。小さなリストではない値を返すソリューションが欲しいです。

ありがとうございました!

0 投票する
1 に答える
4931 参照

arrays - Excelの文字列の配列に対する文字列の配列からの文字列のルックアップ

ブックに2枚のExcelシートがあります。

参照表が1枚になっています。セル(文がある)に特定の文字列が存在するかどうかを確認し、参照テーブルでその文字列に対して値を検索して書き込む必要があります。

これが私がやろうとしていることです:(Sheet 1は操作シート、Sheet 2はリファレンスシートです。)

Sheet 2, Column Aの文字列(文または文字列の配列)と一致する文字列があるかどうかを比較したいと思いSheet 1, Column Aます。次に、それらが一致する場合、の文字列に対する値Sheet 2, Column 2はで生成される必要がありますSheet 1, Column B

このためのマクロの書き方を教えていただけますか?

0 投票する
1 に答える
495 参照

excel - この状況でVLOOKUPを使用するにはどうすればよいですか?

これが私が成功せずにやろうとしていることです。ブックに2枚あります。フォーマットとTC。フォーマットは次のようになります。 ここに画像の説明を入力してください

そして、TCはこのように見えます ここに画像の説明を入力してください

Format別の列の最後の列の後に、TC値の10番目の列にある値を追加する場所を追加したいと思います。両方の2番目の列が同じ場合。これが私がやろうとした方法ですが、うまくいかないようです。私はVLOOKUPの初心者なので、理由はよくわかりません。

説明をわかりやすくするために...フォーマットシートの列2(B)の1つのセルの値が列2(またはB)のTCシートにある場合、4番目の列(V)の値は "Montaj( Montage) "値を10列目(例では235)に入れたい。あなたの助けをどうもありがとう!

0 投票する
1 に答える
5243 参照

loops - VBA Excel vlookup in loop 問題

注文を含む Excel スプレッドシートの VBA コードに問題があります。各行には、ワークブックの別のシートに含まれる顧客の電子メール アドレスを検索するために使用する顧客番号が含まれています。

vlookup コードは 1 つのセルに対しては正常に機能しますが、スプレッドシートのすべての行をループしようとすると問題が発生します。単一セルの Excel 式は、たとえば、

このために生成される VBA コードは次のとおりです。

開始セルを選択した後、これをループに組み込むと、次のようになります。

問題は、値が検索されているセルに関連するのではなく、「テーブル配列」を固定したいということです。しかし、私はそれを行う方法をまったく理解できません。コードを次のように変更すると、実行時エラーが発生します。

範囲変数を.addressで使用して、引用、引用解除、範囲変数の設定を試みました...誰か助けてもらえますか?

どうもありがとう。

0 投票する
2 に答える
154337 参照

string - Excelvba-文字列を数値に変換

そのため、左の関数を使用して文字列の最初の4文字を取得し、それを使用してvlookupを実行する必要がありますが、数値を調べているため、一致するものが見つかりません。

これをマクロで実行したいので、構文がわかりません。誰かが助けることができますか?

0 投票する
2 に答える
239 参照

excel - 行列ルックアップ用にExcelでRDBMSの動作を作成する方法はありますか?

次の方法でExcelの値を検索することは可能ですか?

表1

表2

ルックアップは、テーブル1のテーブル'code'の隣にテーブル2の列値を追加することです。したがって、テーブル1は次のように変更されます。

表1

念のため、これはMicrosoftExcel2003で実行されているプロジェクトです。

アップデート

最初の列でvlookupを使用でき、コードフィールドの配置がわかっている場合は、このルートを使用できますが、コードの順序が異なる可能性があるため、この数式を列全体にコピーして貼り付けることができないという問題があります。表示は異なる場合があります(IDごとに同じではありません)。

0 投票する
1 に答える
295 参照

excel - セルを置換して追加する数式

Excel のスクリーンショット

私がやろうとしているのは、G4 セルを、選択した従業員の給与と選択したパッケージの合計にすることです。E4 と F4 (Candidate名前とPkg名前) はどちらも、関連するデータを含むドロップダウン リストです。

私はどうにかしてDan" andRaise 2 for63000 and8000 or find the other instance ofDan` を代入し、右側のセルの値を使用する必要があると思いますが、途方にくれています。

0 投票する
1 に答える
35205 参照

vba - 一意の ID を持たない姓名の VLOOKUP

状況:

2 つのシートがあります。最初のシートには従業員名のリストが含まれています。2 番目のシートには、従業員の給与レポートの一部が含まれています。シート 2 で従業員を検索して、従業員の給与データをシート 2 からシート 1 にプルする必要があります。これを複雑にしているのは、シート 2 のレポートに従業員の変更、給与、および一意の ID が含まれていないことです。

列 A に入力しようとしています。下流のレポートに影響するため、このシートを完全に変更することはできません。

first name以前は、、、だった列 B を分割しましmiddle initial (if any)last name。名前の約 10% は姓が異なる可能性があることに注意してください。たとえば、シート 1 には Tara Feather という名前が含まれていますが、2 番目のレポートでは Tara Bird という旧姓が使用されています。

これまでの試み:

私は Excel を初めて使用し、学習中VLOOKUPです。私の最初の試みは、シート 1 と 2 の姓の列に基づいてデータを取得し、データを入力することでした。残念ながら、それはエントリの 90% で機能しましたが、最後の 10% には間違った値があり、修正するための監査は手動で入力するよりも時間がかかりました。

考えられるアイデア:

次に考えたのは、Ifステートメントとを組み合わせて、一致し、一致VLOOKUPした場合は、実行して値を取得するか、「エラー」を入力することでした。last namefirst nameVLOOKUP

この新しい考え方では、私が現在マクロの領域にいるのか、それとも役立つ機能の組み合わせがあるのか​​ わかりません。理想的には、100% の精度でより多くのことを実行できるほど優れています。ただし、シート 2 で入力した名前を強調表示できる場合は、強調表示されていない名前をいつでも手動で入力できるため、時間を節約できます。

あなたの考えと方向性は何ですか?

0 投票する
2 に答える
4399 参照

excel - 文字列の間に文字があるテーブルからの VLOOKUP 文字列

テーブルなどから値を検索しようとして123abc456いますが、検索したい列の形式は123-abc456or123ab-c456です。文字列内の文字の間にダッシュがある場合がありますが、これらの文字は文字列内のどこにでもある可能性があります。123abc456検索テーブルの各レコードを調べて文字を削除せずに、vlookup を使用して文字列を Excel で検索する方法はありますか? この結果を達成する Excel の別の関数がある場合は、それについて学ぶことができてうれしいです。