問題タブ [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 に答える
267 参照

excel - 別のタブの列の値を返す

1 つのワークシートにリストされた製品のリストがありますが、すべての製品に値があるわけではありません。別のワークシートでは、値を持つ製品のみをプルしたいと考えています。ピザの最初の列を出力できましたが、ピザクラストは続きません

シート 1 と呼ばれる価格

私が持っているマクロは次のことを行います

残りの列のデータを入力して、ピザの皮とそれぞれのデータを配置し、ピザの薄さとそのデータを配置するにはどうすればよいですか

以下はマクロです

ありがとう

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

string - 重複値の最新/最後の行を検索し、文字列を返します

(MS Excel 2010 の場合)

これが私のデータテーブルのサンプルです:

シート1

注文番号 UserID EntryDate メモ
1 BGR 12/1/2010 に電話した顧客
2 WRE 12/2/2010 受け取ったドキュメント
4 BGR 12/3/2010 注文を発送し
ました 7 SWL 12/4/2010 注文を返品しました
1 WRE 12/5/2010 払い戻しを要求しました
1 SWL 12/6/2010 顧客に電話
7 WRE 12/7/2010 文書受領
2 SWL 12/8/2010 注文品発送
4 BGR 12/9/2010 返金要求

別のシートに、注文番号のマスター リストを作成し、シート 1 の次の空の行に新しいエントリが入力されると、[メモ] フィールドが最新の新しい情報に自動的に更新される列を作成したいと考えています。

Order# CustomerName LatestNote
1 Cust1 (この顧客の Sheet1 からの最後
のメモ) 2 Cust2 (この顧客の Sheet1 の最後のメモ)
3 Cust3 (この顧客の Sheet1 の最後のメモ)
4 Cust4 (この顧客の Sheet1 の最後のメモ)
5 Cust5 (この顧客のシート 1 からの最後のメモ)
6 Cust6 (この顧客のシート 1 の最後のメモ)
7 Cust7 (この顧客のシート 1 の最後のメモ)
8 Cust8 (この顧客のシート 1 の最後のメモ)
9 Cust9 (この顧客のシート 1 の最後のメモ)このお客様)

あなたの助けは大歓迎です!私は一日中頭を悩ませてきました!

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

excel - Excelシートのインデックス検索とマージ列

2つのMicrosoftExcelシートfile1とfile2があります。

file1には、次のCPU情報が含まれています。

file2には、メモリ使用量情報が含まれています。

このシートを1つのシートにマージして、file1からホスト名を検索し、file2からメモリ使用量データを引き出して1つのファイルにマージしたいと思います。Excelでできることは知っていますが、方法がわかりません。

0 投票する
0 に答える
594 参照

excel - 私の Excel ワークブックには複数の不明なエンコーディングが含まれているため、等価テストは失敗します

私は何年にもわたってたくさんの日本語の漢字データを蓄積してきて、いくつかの興味深いリストのワークブックを作成しました。私はVLOOKUPそれらのいくつかを結合するために使用したいと思っていましたが、2つの漢字は同じように見えますが、それらは異なる方法でエンコードされているため、正確に一致しないため、失敗しました(値を返す必要がある場合をrange_lookup = FALSE示します。無駄な価値)。#N/ATRUE

私はちょうど問題を解決しました.2つの同一であるが一致しない文字をメモ帳に貼り付け、UTF-8として保存し、元の場所に貼り付けてVLOOKUP、期待どおりに動作するようになりました。

メモ帳がとても賢く、Excel が馬鹿げている理由を知っている人がいたら、教えてください。日本にはユニコードよりずっと前に独自のエンコードスキームがあったことは知っていますが、それらは ??? として表示されませんか? メモ帳で?メモ帳(およびExcel)が同一の文字として表示するように、エンコーディングは「十分に近い」と思います。私は近いですか?また、比較のためにこれらのエンコーディングのいとこをデフォルトに「正規化」するワークブック関数はありますか?

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

arrays - Excel VBA FormulaArray が遅すぎる

会計期間に基づいて開始日と完了日を入力するマクロがあります。例: 製品 X は 1 月 12 日から 12 月 12 日に販売されます。マクロは、vlookup/min 配列を使用して開始点を見つけ、vlookup/max 配列を使用して終了点を見つけます。日付は YYYYMM 形式であるため、vlookup は、対応する YYYYMM を開始日または終了日にマップするカレンダー タブを参照しています。コーディングは正常に機能しますが、場合によっては 30,000 ~ 100,000 行あり、実行に 15 ~ 20 分かかることがあります。これをより速く実行する方法について誰かアイデアがありますか?

コードは次のとおりです。

Cells(Rcnt, 5).FormulaArray = "=VLOOKUP(MIN(IF('Normalized'!A:A= " & Cells(Rcnt, 1).Address(False, False) & ", 'Normalized'!J:J )),'カレンダー'!A:C,2,FALSE)"

どんな助けでも大歓迎です。

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

regex - EXCEL / VBA:列ヘッダーと値がオフセットされています。それらを同期する方法

データスクレイピングを行うために使用される外部ソースからの出力ファイル(CSV)を使用しています。

ただし、「スクラップ」されたWebページは同じ厳密なパターンを持たないため、出力ファイル(Excel)にオフセットされた列があります。幸い、値にはヘッダーの名前が含まれているので、「オフセット」の問題を解決するための解決策を探しています。

PS:一部の行はオフセットされていますが、一部はオフセットされていません。オフセットは1、2、またはそれ以上のセルである可能性があるため、私はできません:value(i + 1)= iロジックがないため、

ここからファイルをダウンロードするか、ここから同じ情報をダウンロードしてください。

いくつかの正規表現と組み合わせたvlookUpでうまくいくかどうかはわかりませんが、

何を指示してるんですか ?

編集:ここからファイルをダウンロード

VBAコード

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

excel - Excel、VBA Vlookup、行への複数のリターン

VBA初心者のため、無知で申し訳ありません。

結果を文字列ではなく行で返すには、以下のコードをどのように変更しますか?

前もって感謝します....

データ

関数

コードは次のとおりです。

0 投票する
4 に答える
82339 参照

excel - 256文字のExcelVlookup関数の制限を克服する方法

複数の値を持つExcel配列があります。256文字未満のものもあれば、256文字を超えるものもあります。

サンプル文字列を使用してVLookupを実行しようとすると、256文字未満の行と一致する場合に結果を得ることができます。256文字を超える行の場合、「#N/A」を返します。

Vlookupを使用する方法、またはこの制限を克服できるExcelの他の組み込み関数を使用する方法はありますか?

0 投票する
4 に答える
36091 参照

excel - エラーが見つかりません:VLOOKUPが値を返していません

私はExcelファイルを使用していて、vLookUp関数を使用していくつかの値を「マップ」しようとしています。

vLookUp関数の最初のパラメーターは、頭痛の種です。この関数は、特定の値(テキスト形式で手動で入力)では機能しますが、事前に生成された値(同じ値...ただしERPから生成されたもの)では機能しません。システム..)。「同じ性質」の値(テキストとテキスト)を探していることを確認しました...しかし、最初の3つの値(手動で入力)が適切である理由がわかりません...しかし最後の3つ(事前に生成された)#N / Aエラーが発生します:「フォーマット」の違いである必要があります..しかし、違いがどこにあるのかわかりません...

使用される式は次のとおりです。=VLOOKUP(D1; $ A $ 1:$ B $ 219; 2; FALSE)

実際のファイル

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

0 投票する
0 に答える
801 参照

phpexcel - PHPExcel xlsx から csv への vlookup 値が #REF として表示される

PHPExcel を使用して xlsx ファイルを csv に変換すると、複数のワークシート間の vlookup 値が csv ファイルに取り込まれません (#REF! として表示されます)。ほとんどの一般的な計算は問題を解決しますが、vlookup は実行しません。

助言がありますか?私が使用しているコードは次のとおりです。