2017-10-11 13 views
-10

Excelファイルには2枚のシート(シート1 &シート2)があります。これは日常の作業ルーチン(入庫日、取り出し日、発送日)と同じです。ワークフローごとにいくつかの詳細が変更され、新しいエントリが表示されます。Excelでこのルックアップ操作を行う方法

1つのセルで変更が発生した場合は、sheet1の行全体を表示する必要があります(すべての詳細があまりにも貴重で100本以上の見出しがあるため正確な見出しを指定できません) 。

だから、そのための任意の式がある場合

IF+VLOOKUP 

は、下記の式

=If(RECHERCHEV(A2,sheet1!A8:FM264,1,FAUX)=(RECHERCHEV(A2,sheet2!A8:FM257,1,FAUX);"";RECHERCHEV(A2,sheet1!A8:FM264,1,FAUX)) 

それはフランス語版だと修正してくださいように私に教えてください。

+4

1.あなたのタイトルはあなたの問題を説明するものであり、一般的な嘆願ではありません。 2.コードを強調表示してフォーマットし、編集中にCtrl + Kを押します。 – Carcigenicate

+3

また、このサイトはボランティアによって質問に回答していますので、「緊急の助け」を依頼することは実際にあなたを助けません。 – Lexi

+3

誰かが私にそれを編集してもらえませんでしたが、実行時の文章を書いたり、適切な句読点を使用したりしないでください。あなたの質問は本当に読みにくいです – Lexi

答えて

0

この配列式をsheet3のA1セルで試し、上下にドラッグします。

= IF(AND(EXACT(Sheet1の1:1、Sheet2の1:!1))、 ""、Sheet1のA1!)あなたがする探しているもの

0

本当にわかりませんここではフランス語は話せませんが、2番目のRECHERCHEV機能の前に余分な括弧があるようです。

このお試しください:

=If(RECHERCHEV(A2,sheet1!A8:FM264,1,FAUX)=RECHERCHEV(A2,sheet2!A8:FM257,1,FAUX),"",RECHERCHEV(A2,sheet1!A8:FM264,1,FAUX)) 

また、それはあなたのようだ:私はIF関数は、セミコロンを使用しますが、RECHERCHEVはコンマを使用しています、ので、多分この理由はわからないけど

=If(RECHERCHEV(A2,sheet1!A8:FM264,1,FAUX)=RECHERCHEV(A2,sheet2!A8:FM257,1,FAUX);"";RECHERCHEV(A2,sheet1!A8:FM264,1,FAUX)) 

を行全体を更新したいので、配列がルックアップ値とは異なる行から始まるので、このvlookupがどのように機能するかはわかりません。

関連する問題