問題タブ [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.
excel - Excel セルの値が他の複数のシートに存在するかどうかを確認し、存在する場合は別の列に存在するシートの名前を返します
ワークブックの最初の 2 枚のシートにはそれぞれ、約 2000 個の値の単一の列 (列 A) が含まれています。これらの 2 つのシートに加えて、それぞれが 20 ~ 1500 の値を含む 42 のシートがあり、これも単一の列 A にあります。
シート 1 と 2 の列 A にある ~2000 の値のそれぞれについて、それらの値が他の 42 シートのいずれかに存在するかどうかを確認しようとしています。もしそうなら、それらが存在するシートの名前を列 B に表示したいと思います。
そう:
等...
excel-formula - 複数の一致基準を使用して複数の列ヘッダー値を返す
複数の一致基準を使用して複数の列の値を返すことを探しています。セルの B1 と C1 に関する私の基準を含むサンプル シートのスクリーンショットを添付します。したがって、基本的には、2 つの基準 (例「Team1」と「low」) に一致する場合、ヘッダー レンジャー C3:N3 から列ヘッダー (例 Name10 & name14) を返す必要があります。
私はいくつかの式を試しましたが、これは私がどこまで行ったのかです: =INDEX($C$2:$AL$2,SMALL(IF(($A$3:$A$21=$B$1)*($B$3:$B$21=$C$1),ROW($A$3:$A$21)-ROW($A$3)+1),ROW(1:1)))
何が足りないのかわからない?
よろしくお願いしますフォックス
excel - Excel: 単一セルに対する列の部分一致を確認する
Excel に 2 つの列があります。
列 B を使用して、その中のセルが列 A の特定のセル内に存在するかどうかを確認したいVLOOKUP
とMATCH
思いますMATCH
。私が使うべきもの。列 B でワイルドカードを使用してみましたが、値エラーが返されます。ここに私が持っているものがあります:
あなたの助けは大歓迎です!
excel - Excel の MATCH および SUMIF 数式が Wxact の一致と一致しない
正確な値を含むシートがあります ( を=a2=b2
返すことで確認されますtrue
)。
ただし、一部の値で=match(a2,b2,0)
は返されますが、すべてではありません。#N/A
すべてのセルは同じようにフォーマットされており (General、Text、Number などを試しました)、ここからどこへ行くべきかわかりません。
テスト ワークブックをここにアップロードできるかどうかわからないので、ここに画像を示します。
excel - Excel - セルを一致させ、セルの値を右に表示する
C1
に入力された値を Searchに一致させる関数が必要ですA:A
が、セルB:B
(右側) に値を表示します。
バルブはD1
(関数が入力される場所) に表示されます。
excel - Excel インデックス マッチからの予測できない出力
私は、特定の値に一致する配列内の最後のセルのインデックスを見つけるという、十分に単純なタスクを実行しようとしています。
MATCH-INDEX 関数の組み合わせを使用していますが、結果が不正確で一貫性がありません。問題がわかりません。
この例では、値が 1 または -1 の配列を使用し、配列内の最後の 1 のインデックスを見つけようとしています。
私の理解では (式の評価ツールを使用して確認します)、INDEX(A1:F1=1,0) は次の配列を返す必要があります。
MATCH(TRUE,...) の結果が 4 にならないのはなぜですか? MATCH は配列内で逆方向に動作し、最後の一致のインデックス (4 番目の位置の TRUE 値) を返す必要があります。
しかし、ここでは、このコードの結果は 6 です。
さらに悪いことに、同じコードを使用して INDEX に渡される配列を変更すると、結果に一貫性がなくなります。配列の値を 1 または -1 に変更すると、数式の結果が変わる場合と変わらない場合があり、その理由がわかりません。
以下では、3 番目の配列値のみを変更すると、式の結果が 4 から 6 に変更されます。
excel - 同じ Excel MATCH を繰り返しますか、それとも 1 回実行して結果を参照しますか?
スプレッドシートで同じMATCH
関数を何度も (たとえば 100 回) 実行しています。
関数を他のセルで 1 回実行してからそのセルの値を 100 回参照するよりも、関数が使用されている各セルに 100 回コード化する方が良い/悪い/違いはありませんか?
主にコード効率への影響に関心があります (ただし、コードの読みやすさにも影響すると思います)。
私が理解していることから、データが変更されたときにExcelがすべてを再計算する方法と再計算しない方法を考えると、違いはないかもしれません(MATCH
不揮発性だと思いますか?)。
完全なコンテキスト:
それ以降の列には、J
月次データ ( J
has July 2015
、K
hasAug 2015
など) が含まれます。
スプレッドシートの他の場所で、さまざまな概要情報 (たとえば、前四半期に作成されたウィジェットの総数) を生成したいのですが、ユーザーが関心のある月を指定できるようにしたいと考えています (たとえば、ユーザーJune 2015
がセルに入力した場合、最後の四半期は 1 ~ 3 月、入力するJuly 2015
と 4 ~ 6 月です)。
したがって、要約情報では、次のことを行う必要があります。
- ユーザーが入力した月に対応する列を検索します。
- 前の数列の情報に基づいて、さまざまな計算を行います。
excel - インデックス マッチ Excel 複数タブ
ワークブック内のデータを検索するためにインデックス マッチ式を使用しています。私が抱えている問題は、一連のタブを実行するにはこの数式が必要なことです。つまり、'5-13-2:5-21-3'!
これが私の現在の数式です。
「Fair - DPS Actionable」が見つかるたびに、対応する C セルの値が出力されます。どんな助けでも素晴らしいでしょう
excel - 数式の途中で列全体を返すExcelで
現在、Excel でインデックス/一致式を使用しています
データが列にあることを事前に知る代わりにP:P
、数式が見出しから正しい列を見つけるように設定できますか? たとえば、通常 column にある SAMPLES という名前の列が columnP:P
にシフトされていることがわかったQ:Q
場合、数式はQ:Q
代わりに? を使用しますか?
編集:私はいくつかの進歩を遂げました.1つの列が柔軟になりました
ここで、列 B:B と F:F を柔軟にするにはどうすればよいでしょうか。