• ベストアンサー

エクセルの式に関して

msMikeの回答

  • msMike
  • ベストアンサー率20% (363/1782)
回答No.1

添附圖參照(Excel 2019) Sheet2 に於いて、 1.式 =TEXTJOIN("/",,B2:F2) を入力したセル G2 のフィルハンドルを  ̄ ̄「エイヤッ!」とダブルクリック Sheet1 に於いて、 2.式 =TEXTJOIN("/",,B2:F2) を入力したセル G4 のフィルハンドルを  ̄ ̄「エイヤッ!」とダブルクリック 3.次式を入力したセル A4 のフィルハンドルを「エイヤッ!」とダブ  ̄ ̄ルクリック  ̄ ̄=IFERROR(INDEX(Sheet2!A$2:A$5,MATCH(G4,Sheet2!G$2:G$5,0)),"")

akusakk
質問者

お礼

ありがとうございました。 私のエクセルではまだ実装されていませんでした。 今はそういうのがあるのですね。参考になりました。

関連するQ&A

  • エクセルのVLOOKUPについて

    VLOOKUPで別のシートのセルから数字を引っぱってくる設定をしたのですが、その参照するセルが空白だった場合、0が表示されてしまいます。 空白のときは空白にしたいのですが、以下の関数にどう付け加えればいいですか? =VLOOKUP(B2,Sheet1!B4:I52,8,0)

  • エクセル関数VLOOKUPのことですが

    VLOOKUPで別のシートのセルから数字を引っぱってくる設定をしたのですが、その参照するセルが空白だった場合、0が表示されてしまいます。 空白のときは空白にしたいのですが、以下の関数にどう付け加えればいいですか? =VLOOKUP(B2,Sheet1!B4:I52,8,0)

  • エクセルで

    エクセルで、 VLOOKUP関数を使って、シート2枚目と数字が一致する物に関して、 抜き出して行こうと思っています。 でも完全一致ではなく例えば、 2170610105186 の数値を左2行右1行消した数字(7061010518)がシート2枚目の一致しているのを 探そうとする場合、関数を合わせることによってセルを抜き出すことはできるでしょうか? 誰か知っていれば教えてくださーい。

  • エクセルでセルの塗りつぶし

    お世話になります。セルの塗りつぶしに関して教えてください。 セルC11の色を、セルA3に1を入れると黄色に、2を入れると緑に、3を入れると赤に、さらにA4に1を入れると黄色に、2を入れると緑に、3を入れると赤に、さらにA5に1を入れると黄色に、2を入れると緑に、3を入れると赤に、塗りつぶしたいのですが、どうすればよいでしょう。 セルA3とA4とA5には同じ数字は入らないのと、何も入っていない時は塗りつぶし無しにしたいのです。 宜しくお願いします。

  • エクセルの関数を教えて下さい。

    シート1の38列目のセルに、○(丸)印が入力されていて、シート2のセルに、シート1のそのセルが○印なら「合格」、空白なら「空白」と表示させたいです。 ちなみにシート2の他のセルには =VLOOKUP($A$10,"シート1の範囲",56,FALSE)と入力していて、そこはそれでOKなので、同じくVLOOKUPの検査値はA10のままで、○印なら「合格」、空白なら「空白」と表示させるやり方を教えて下さい。 シート1とシート2の行に番号をふって、その番号から検索できるようにしたいです。 分かりにくい文章で申し訳ありません。 どうぞ、よろしくお願い致します。

  • エクセル

    エクセルで下記具体例のような方法を教えてください。 具体例 シート1のD4に5を入力 別のシートのB2~19に入力している5の数字のセルが赤に シート1のE4に10を入力 同じく別シートのB2~19に入力している10の数字のセルが青に シート1のF4に3を入力 同じく別シートのB2~19に入力している3の数字のセルが黄色に なるような方法を教えてください。

  • エクセル VLOOKUPについて教えてください

    宜しくお願いします。 エクセルの関数で結果が空白の時『0』と表示させ、次のシートの計算に反映させたいのですが、空白の為計算できないようです。よい方法を教えてください。 セルに入っている式は IF(ISNA(VLOOKUP(A1,○○!$A$1:$F$50,5,0)),"0",(VLOOKUP(A1,○○!$A$1:$F$50,5,0)) この式が一行に3箇所入っており、一つに数字が入ると残りの2つのセルは空白になってしまいます。 一つのセルに数字がはいったら、残りのセルに『0』と表示させたいのです。 どうぞ宜しくお願い致します。

  • エクセルの式について

    文章がわかりずらくなりますのですみません。 Sheetを3つ(1、2、3)使う式なのですが… 今、Sheet1のA1に式を入力しようとしています。 どういう式かというと、Sheet2のA1に○等の記号が入力された時に、Sheet3(A1)の式を入力する。Sheet2が空白だった時は、空白になる。 という感じです。 Sheet3の式は、すでにできているのですが、これだけだとSheet1のセルが###になっちゃって… Sheet1に入る式は IF(論理式,(Sheet3の式),(空白)) 論理式にはSheet2に記号が入力された時… 真が、Sheet3の式が入力され… 偽が、空白になる みたいな感じになるのかな?と思ったのですが… 論理式がうまくできなくて… 何かお力添えがあればと思います。 よろしくおねがいします。

  • Excel>結合したセルとINDIRECT

    お世話になっております。 INDIRECTを使用し、記号(橙)を入力すると自動的に表の数字(緑)が埋まるシートを作っています。 (説明では伝わりにくいと思うので、添付画像をご覧ください。) シート1はリストです。 シート2に記載される数字(緑)は記号(橙)ごとに分別されています。 実際のシート2は膨大な量があるので、間違い防止と作業効率化のため、記号(橙)を入力すれば自動的に数字(緑)が埋まるようにしたいのです。 当初、「八百屋」と「スーパー」のみの入力だったのでうまくいっていたのですが、 追加で「りんご」「桃」「苺」の入力をすることになってから、エラーが出ています。 式が違うのか、INDIRECTの使い方が違うのか、セルの大きさの違いに問題があるのか、 自分では分かりません。 現状を記載しますので、みなさまの知恵をお貸しください。 よろしくお願い致します。 【現状】 緑枠セル =IFERROR(INDIRECT(VLOOKUP($B$21,List,2,TRUE)),"") シート1の青枠範囲を名前定義で「J2」としています。 名前定義に「-」が使用できないので赤枠範囲を名前定義で「List」とし、J-2→J2としています。 ちなみに、シート2は取引先から指定されたものであり、形状や表記を変更する事はできません。 シート2では、J-2と表すしかありません。 目的は、橙枠を記入するだけで緑枠が埋まるようにする事です。 後々取引先にデータで渡すため、VBAは使用できません。 説明不足があればおっしゃってください。 よろしくお願い致します。

  • EXCELの条件付き書式で空白セルを無視する方法

    エクセルにて。 値A~値B以外の数値を入力するとセルが黄色になるよう、条件付き書式を使って「セルの値が」「次の値の間以外」「値A」「値B」で 色が付くよう設定したのですが、セルに何も入力されていない時でも黄色くなってしまいます。 空白セルを無視させるにはどうしたら良いのでしょうか?何かよい方法があれば教えて下さい。 (ちなみに、セルではなくフォントの色だと上手くいくのは何故…;)