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

excel - 日付が特定の日付と等しい場合に最も近い値を見つける

特定の日付の 100 に最も近い金額を見つける数式が必要です。私はこの式を作りました:

ただし、日付が 02-01-2009 である行だけではなく、シート全体を検索します。


データ

ここに画像の説明を入力

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

excel - インデックスと一致の式で、値が異なる繰り返しエントリが表示されない

私はExcelスプレッドシートを持っています - ここからダウンロード可能で、次のようないくつかの列が含まれています:

コンボボックスを使用してデータをフィルタリングして特定の地域の企業のみを表示し、検索結果の企業名と同じ行にすべての関連データを表示しようとするINDEXMATCH、プロジェクトよりも多くの企業があるため、可能性は低くINDEXMATCH次のように、会社名の最初の行のみを繰り返します。

会社1には2つのプロジェクト1と2があり、次のようにする必要がありますが

しかし、式は見つけた最初の行を繰り返し続けるだけです。

写真 1 - 正しくない検索結果

ここに画像の説明を入力

Pic 2 - 検索結果にこのように表示したい主なデータ

ここに画像の説明を入力

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

excel - Excel の MATCH ステートメントが INDIRECT ステートメントにネストされていますか?

私はこれらの2つの機能を持っています:

  1. =INDIRECT("A"& MATCH(A16,Sheet1!A:A,1))

  2. =INDIRECT(J3&"! PUT FUNCTION 1 HERE ")

関数 1 は、A17シート 1 の cell の値を返します。

関数 2は、シート 2の値を返す必要があります (2 番目の間接関数は、「Sheet2」を含む cell を参照します)。A17J3

2 つを組み合わせると、エラー メッセージが表示されます。

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

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

excel - Excelで日付を取得して比較する

例えば:

最初のタブLast visitには、列Customer Name、、Customer #およびScheduled date

2 番目のタブにAll visitsCustomer Name、、、Customer #およびがありVisit Datesます。現在、このタブにはすべての訪問日が表示されますが (最後の訪問日も含まれLast visitます)、最初のタブには最後の訪問日と次の予定日のみが表示されます。

目標: 最初のタブでLast Visit、予定された訪問日と、その特定の顧客 ID のすべての訪問日を比較するロジックが必要です。そのため、次の列では、その特定の顧客の最終訪問日より前の訪問を比較Scheduled dateする新しい列が必要です。Last visit dateしたがって、一部の顧客は複数回訪問しています。各顧客 (この店舗では 300 以上) の各セルが必要であり、訪問したすべての時間を読み取り、最大 (最後の訪問ではなく最新のもの) の日付のみを取得します。 2番目のタブAll visits

すべての訪問の中で 2 番目に大きい日付が必要な理由は、all visitsタブには予定日も入力されているからです。

例: タブ 1:

その他タブ 2:

だから私は他の2つではなく日付が欲しい4/15/14..

ほとんどの顧客に有効な部分方程式があります。方程式の問題は次のとおりです。

顧客が 1 か月に 1 回以上訪問した場合でも、すべての訪問のうち 2 番目に高い日付が取得されます。最後の訪問の前の訪問が最後の訪問よりも少なくなければならないことを確認するにはどうすればよいですか?

これが私の方程式です:

{=LARGE(IF(('すべての訪問'!B:B='最後の訪問'!B2),('すべての訪問'!C:C)),2)}

B2顧客IDに対応します(他のページのIDと一致するため、下にドラッグすると、引き続きIDと一致します)...

問題の例:

1 か月に複数回の訪問があることに注意してください。そのため、その月に予定されている訪問数がlast visit.

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

excel - Excel - 2 つの条件に基づいてすべての場所を自動的に返す

これが以前に尋ねられたかどうかはわかりませんが、同様の質問は見つかりませんでした。

非常に大きなスプレッドシートがあります (30,000 行以上、250 列以上、すべてのセルにデータがあります)。スプレッドシートのデータは、配送情報で構成されています。重要な情報は、クライアント名と配送先です。400 を超えるクライアントがあり、各クライアントは 20 か所のいずれかに最大 400 件の配送を行うことができます。

私がする必要があるのは、特定の場所でクライアントに送信された注文のすべての配達ドケット番号を別のスプレッドシートにリストすることです. (フィルタリングによってこれを行うことができることは知っていますが、非常に時間がかかります)。

理想的なシナリオは、ドロップダウンから会社と場所を選択し、列 A の式 (e) がクライアントと場所に基づいてドケット番号のすべての情報を取得することです。

例:

次の場所のドケットが必要であることをシステムに伝えます。

システムは次のドケットを返します。

INDEX 検索を使用する必要があると思いますが、それを Excel に入れる方法がわかりません。

注: マクロはシステムで無効になっているため、使用できません。

どんな助けでも感謝します。

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

excel - 行内の単語に一致し、一致した列の値に基づいて他の行を条件付きでフォーマットします

列見出しで「Total」という単語を検索し、「Total」に一致する列を調べて、1 より大きい値を持つ行を見つけてその行を強調表示するスプレッドシートがあります。「合計」を検索する理由は、いつでも列を追加できるが、常に「合計」列があり、合計が 0 より大きい場合は常にその行を強調表示したいからです。

MATCH関数を使用して非常に混乱しました。

サンプルのスプレッドシートがありますが、アップロード方法がわかりません。