問題タブ [excel-match]

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 に答える
293 参照

excel - MATCH 関数の奇妙な動作

Excel 2010、Windows 7 で、次のMATCH関数の奇妙な動作に遭遇しました。

A1、 を入力し0.81、 を選択してA1:B1、 をクリックFill->Seriesし、step valueボックスに を入力0.01して、 を入力0.82しますB1

にを入力A20.82B2に式を入力します。

次に#N/A、エラーが発生します。全体は次のようになります。

しかし、 を手入力0.82するとB1、すべて正常に動作します。これはバグなのか、それともこれら 2 つの数値が何らかの意味で異なっているのでしょうか? 私は試した

どちらも を返しTRUEますが、それらが異なることを示す式は何ですか?

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

excel - ID のリストでスプレッドシートをフィルタリングする

大量の情報 (10,000 件以上のレコード) を含む大きなスプレッドシートがあります。列の 1 つは ID 列です。

このデータセットから除外する必要がある約 500 の ID のリストもあります。

基本的には、BIG スプレッドシートをフィルター処理して、除外する必要がある ID のリストを除くすべてを含むスプレッドシートを吐き出します。

サンプルデータ:

フィルター データ (フィルターで除外したい ID のリスト):

結果は次のようになります。

Excel、Libre Office、または Google Docs を使用してこれを処理する最善の方法は何でしょうか?

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

excel - 2 つの列を照合し、その間にデータがある 3 番目の列を返す

VLOOKUP、、INDEXおよびステートメントを使用してみIFましたが、どれもうまくいきませんでした。

私がやりたいのは、シリアル番号を照合して在庫番号を返すことですが、保持する必要がある列の間にデータがあります。また、在庫番号にリンクしようとしているのは 60 のシリアルのみで、検索対象の在庫のあるシリアルは 1200 です。このように:

式を に入れ、列をD検索して一致させ、列BFに戻そうとEしていDます。

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

excel - 2 つの列に基づいて値を検索する方法 (列の値は一意ではありません)

これは私のデータです:

生データ

WeightRaw データを参照して値を取得したい。

MATCH と INDEX で試してみましたが、取得し続けました#VALUE!

これらのWeight値を取得するために何を使用するかについてのアイデアはありますか?

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

excel - 多くの異なる値の条件付き書式

列を調べて一連の名前を見つけて同じ色に色付けする条件付き書式の数式を作成しようとしています。数式の束ではなく、1 つの数式でこれを実行したいと考えています。
ここに画像の説明を入力

私は間接的、VLOOKUPを試し、複雑な数式に基づいてセルを埋める方法のステートメントを操作しましたか? . 次のようなものが欲しい:セル バージョン 2 に基づく Excel の動的条件付き書式設定 ですが、日付ではなくテキストに変換する際に問題が発生しています。

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

excel - Excel の MATCH 関数が部分的に機能している

ExcelMATCH関数を使用していますが、 が変更されていない数値の場合は機能しますが、 が計算された数値の lookup_value場合は常に機能するとは限りません。lookup_value

もう少し詳しく言うと:

私のスプレッドシートは、粒子サイズの推奨値を使用するかどうかをユーザーに尋ねることができます。" " を選択Noすると、独自の値を入力するオプションが表示されます。彼女は、インペリアル単位またはメートル単位で値を入力できます。インペリアル入力用のセルとメトリック入力用のセルがあります。(彼女はどちらを記入するかを選択できます)。

最終的にはすべての計算を帝国単位で行う必要があるため、最終的な粒子サイズ ボックスはユーザーが指定した値を取得し、元の値を保持するか (帝国単位で入力された場合)、元の帝国単位に変換します (帝国単位で入力された場合)。メトリック)。これは、次の式を使用して行います。

推奨S24値を使用するかどうかの決定をU25保持し、メトリック入力をS25保持し、インペリアル入力をS23保持し、推奨値を保持します。変換は mm から in です。

最終的な粒子サイズは、別のシートによって呼び出され、MATCH関数で使用されます。メトリクス入力セルに (ドロップダウン メニューから) 特定の入力値を指定する#N/Aと、関数からエラーが発生しMATCHます。

不要なスペースを削除し、関連するすべてのセルを小数点以下 3 桁の数値にフォーマットし、メトリックからインペリアルへの変換をlookup_valueセルに直接入力しようとしました (たとえば、最終的な粒子サイズを取得する代わりに、lookup_value セルに次のように入力しました。しかし、それでも 0.375 を見つけることができませんでしたlookup_array)

各帝国値に 25.4 を掛けてからその値を 25.4 で除算するだけの変換であるにもかかわらず、MATCH関数が一部でのみ機能する理由を知っている人はいますか?lookup_values

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

excel - VLOOKUPとMATCH

以下のルックアップ条件がありますが、機能していないようです。

A列の一致に基づいSubmitted DataてB列の値をB列に取り込もうとしていますが、エラーが発生し続けます。Raw Data

生データ

提出データ