問題タブ [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 投票する
1 に答える
405 参照

php - プログラムによる Excel へのアクセス、ODBC クエリの実行、データの保存、vlookups の実行

Excel および ODBC クエリを使用するプロセス全体を自動化する方法を探しています。Excel が ODBC ドライバーを使用して、Mysql データベースに対してクエリを実行できることは知っています。しかし、このクエリをプログラムでトリガーする必要があります。

プログラムまたはスクリプトが実行できる個々のステップは次のとおり
です。 1. Excel ファイルを開く
2. Mysql クエリを実行する (クエリは変更されませんが、クエリがデータベースにヒットする値は Excel ファイルから取得されます)
3. 結果を保存しますExcel ファイルへのクエリをシートとして
4. 結果を使用して、同じ Excel ファイル内の別のシートに対して vlookup を実行します
5. vlookups の結果を保存してファイルを閉じます

言語や必要なアドオンに柔軟に対応。役立つものはありますか?これをWindowsとMacの両方で実行しようとしています。

0 投票する
3 に答える
4228 参照

excel - Excelのマクロ数式で数式に引用符を追加すると、vlookupが機能しなくなります

セルに数式を追加しようとしています。マクロはセル範囲の前後に引用符を追加しているため、セルは#nameエラーを返します。

これはマクロのコードです

これは、マクロの実行後にコードがExcelに返すものです。

セルA7とD30の周りの引用符を削除すると、#nameエラーが消え、数式が機能することに注意してください。

0 投票する
3 に答える
158 参照

excel - ルックアップ列の値

Excelでは、「グループ」、「キーワード」、「グループ」の3つの列があります。

2つのグループが異なるのは、2番目のグループが毎回同じ値を2回持つことだけです。

ので、私は持っています:

等...

私が欲しいのは、キーワードをもう一度、しかし2回表示する4番目の列です。

したがって、次のようになります。

何かアイデアがあれば教えてください!

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

vba - 複雑なVlookup/VBA関数または「テキストが含まれている場合はvlookup」に必要なマクロ

問題があります。http: //goo.gl/i82eAこれは必要な出力を含むサンプルデータです。現在、多くのifステートメントを手動で使用してジョブを実行するユーザー定義関数がありますが、列で特定の色を見つけてそれに対応するカラーマップを返す場合は、vlookupのようなことを実行できるようにしたいと思います。

または、青を含むすべてのセルをフィルター処理し、宛先セルに青を指定するようなフィルター関数のように使用してから、色のテーブルの次の値で次のフィルターを実行します。

したがって、入力は、検索するデータの2列のようにする必要があります。検索する場合は、1列で、関数の場合は1列が宛先列になります。

前もって感謝します

ps:これがImが今使っているコードです

コード:

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

vba - Excel 2007 VBA 関数で VLOOKUP を使用する

何時間もの例を試しましたが、#NAME? という同じエラーが継続的に発生します。

VBA 関数内で VLOOKUP を使用し、結果をセルに入れる前に結果を処理する必要があります。まず、VBA VLOOKUP 部分を機能させるために問題が発生しています。

ここにテスト用の詳細があります スプレッドシートは...

ワークシート = Sheet1

4 行 x 2 列のデータ。セル D1:E4 ダンス : 23 フランス語 : 42 英語 : 2 音楽 : 33

セルA1には、ユーザーがコンテンツを挿入し、列Dの値になります。たとえば、フランス語です

セル B1 では、関数 =GetQty(A1,D1:E4,2) を呼び出しますが、常に #NAME? を取得します。

1) 関数を適切に呼び出すにはどうすればよいですか。私はこれを正しくやっていますか?

私の VBA 関数 "GetQty" では、セル A1 の値に対して VLOOKUP を実行し、テーブル (セル D1:E4) の一致するエントリから値を返します。たとえば、42 を返し、その値を列 B1 に配置し、 (=B1 のワークシート セルで数式を使用するだけでなく、VBA を介して列 C1 も)

これは、VLOOKUP を機能させるためだけに関数で試した多くの例の 1 つです。

多くの例を試しましたが、常に #NAME? が表示されます。エラー

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

excel - vlookup でセル内の特定の単語を検索することはできますか?

私がやろうとしていることはです。

セルC7用--- ジャケット ブルー Men's

私がやりたいのは、男性用のシンボルを使用することです

私の元のシートにはすべての商品がリストされています...これは別のリストに移動し、ジャケット ブルー メンズを作りたいです-------- | ジャケット ブルー | ♂ |

では、Vlookup は (メンズ) を認識し、リストを使用して別のセルを自動入力しますか?

私は真実を試してみましたが、それは私に与えましたNA#

ありがとう...これがMASSIVEパズルの最後のステップです

新しい質問

シートごとに Vlookup コマンドを 1 つだけ持つことはできますか?

また、現在の=VLOOKUP(B397,Sheet2!C3:D5,2) IS は ♂ を返しますが、そのセルの特定の単語は Women's です

だから、女性用と男性用でどのように区別されるのかを理解する必要があると思います. 多くの数式を試しNA#ましたが、数式にエラーが発生します。

誰かがこれに答えることができますか、それとも私は本当に立ち往生していて、すべての 10k エントリに ♂ と ♀ と Ω を追加する必要がありますか?

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

excel - 古い SKU 番号を削除し、新しい SKU 番号をマスター シートに入力する必要がある

このプロジェクトは、私がかなり苦労している新しくてエキサイティングなものを投げ続けています.

簡単な解決策があることを願っていますが、マクロの問題である可能性が疑われ始めています。

私が持っているのは... 10,000 個の製品のマスター リストです。シーズンの終わりになり、さまざまな製品を廃止されたセクションに移動しています。

だから私が知る必要があるのは、必要なすべての SKU を削除する方法です...そして追加のボーナス機能として...今シーズンの新しい SKU をマスター リストに追加します。

私がやりたいことは、6 か月後にこれを再び行う必要がある場合に、データを個別に入力する必要がなく、廃止されたリストと新しいリストを追加するだけで、メインリスト。

SKUS とそれに含まれるデータを追加する必要がありますが、これに関する私の唯一の知識は Vlookup の使用です。

ありがとう。

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

excel - Vlookupの制限-逆方向に転送したい

Vlookupはデータを逆方向に処理できますか、それともロジックは常に順方向に進みますか?

すなわち:

別のシートで双方向に移動する必要のあるデータがあります。それらは同じ番号でリンクする必要がありますが、プロジェクトでは左から右、右から左に読み取る必要があります

それで

青い車1台赤い車2台緑の車3台

そして鏡

車青1車赤2車緑3

リストからの参照として数字を使用してシートにデータを入力することは可能ですか、それとも私のためにそれを変更するために別のシートを作成する必要がありますか?

ありがとう

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

excel - EXCEL-別の列の値が特定の基準を満たす行の最初の列の値を取得する方法は?

次のデータを含むExcelスプレッドシートがあります

----- A ----------------- B

1 ---- X

2

3----2012年1月-----30

4----2012年2月----50

5----2012年3月------105

6----2012年4月--------140

最初の行の列Aの値を取得する数式をA1セルに設定したいと思います。ここで、列Bの値は100より大きくなります...私の場合、値は2012年3月になります。

VLOOKUP関数を使用することになっていることは知っていますが、使用したことはなく、それは私にとってはちょっとサイエンスフィクションです...特にそこに条件を設定する必要があるためです。

助けてください

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

excel - 列で VLOOKUP を繰り返す

LibreOffice (Excel でも同じですか?) で、式 VLOOKUP(C2;B1:D2;3;0) をすべての列に繰り返したいと思います。例: VLOOKUP(C2;B1:D2;3;0)、VLOOKUP(C3;B1:D3;3;0)、VLOOKUP(C4;B1:D4;3;0)など

しかし、コピーして貼り付けると、VLOOKUP(C3;B2:D3;3;0)、VLOOKUP(C4;B3:D4;3;0) などを取得します --> 配列は常に同じサイズです

何か案が?