• ベストアンサー

ExcelでPC管理台帳を作りたいです

(1)sheet1はハード一覧の台帳としてA列にPC番号を入力しておきます (2)sheet2は固定IPアドレスの割当状況一覧としてA列に1.1.1.1~1.1.1.254までの値を入力しておきます sheet1のB1セルに1.1.1.1を入力した場合、sheet2のB1セルにsheet1のPC番号(A1セルの値)を 表示させる(リンクさせる)にはどの様な関数を使ったら良いでしょうか? 宜しくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

Sheet2!B1セルに =IF(ISNA(MATCH(A1,Sheet1!B:B,0)),"", INDEX(Sheet1!A:A,MATCH(A1,Sheet1!B:B,0))) 下へオートフィル

snowpig001
質問者

お礼

ばっちりです!ありがとうございました。

その他の回答 (1)

回答No.2

=IF(A1="","",IF(ISNA(MATCH(A1,Sheet1!B:B,0)),"未使用",IF(INDEX(Sheet1!A:A,MATCH(A1,Sheet1!B:B,0))="","不明",INDEX(Sheet1!A:A,MATCH(A1,Sheet1!B:B,0)))))

関連するQ&A

  • エクセルで別シートの値を取得したいです。

    エクセルで質問があります。 別シートからセル値を取得したいです。 ただ、セル番地は行番号、列番号で指定し、 行、列番号はセルに入力してある値を使いたいです。 例 Aシート(値格納シート) B1セル値=1000 -------------- Bシート(値取得シート) A列=行番号入力 B列=列番号入力 C列=Aシートの取得関数 A2セル値=1 B2セル値=2 C2セル=1000(取得値) C2セルの関数に、A2とB2の値を使って Aシートのセル値を取得したいです。 よろしくお願いします。

  • エクセルで(1)データ抽出 と(2)ボタンで文字置換 出来ますか?

    エクセルを教えて下さい。 (1)管理Noとお店の名前を一覧として記載してるシートがあります。  このデータを、もう一枚のシートにお店の名前を書けば、管理Noが  検索できるようにしたいのですが、どのようにしたらよいでしょうか? 関数で出来ますか? (2)また、1枚目の同じシート内の、ある決まったセル番地にかかれた文字を  ボタンを押せば変換できるようなやり方はありますでしょうか? 具体的には・・  SHEET1にはお店一覧。A列には管理番号、B列にはお店の名前。  Sheet2のセル番号A1にお店の名前を入力すれば、B2にSheet1の  管理番号が出力される(B1には固定の値が入るので、B2)  また、B4にURLを入力して(B3には決まった文字が入ります)  (2)のボタンをおせば文字が変換する(&を%26に変換) ということをしたいのです。。。 どなたかエクセルの詳しい方、教えて下さい。

  • Excelの関数を教えてください。

    Excelの関数で例えば シートAのB行の中の値とシートBのセルA1の値、シートAのC行の中の値とシートBのセルB1の値が一致した行のF列の値を返す関数を考えているのですが、いろいろ試してもエラーになってしまいます。(B列とC列の一致する行は1つしかありません) これができないと家に帰れません;; どなたか、教えてください! よろしくお願いします。

  • エクセル 別シートから一覧を抽出したい

    部品一覧表を作成しているのですが、2シートあり 1入力シート・2部品コードシートとあります。 部品コードシートにはB列に部品番号・C列部品名・D列部品番号・E列部品名と2行ずつ使い番号・品名がB~Wまで47行分入力されています。 B1:C47、D1:E47…と2列47行にはそれぞれ【A】、【B】、…とセルの名前の定義をつけました。現在【H】までありますが、今後増える可能性があります。 入力シートに、セルの名前を指定したときに部品コードのシートから 一覧を抽出したいのですが、どの関数を使えばよいのかわかりません。 入力シート                 |部品コードシート G   H                  | A Bコード C部品名  Dコード E部品名 4式入力用にあけています。     |1 1800  ユニットA   1501 電源A 5コード 部品名             |2 1801  ユニットB   1502 電源B 6                       |3 G4に関数を入れてG6~G52まで部品コードのシートA1~A47を一気に表示 させたいのです。部品コードシートの行数が変わることはありません。 マクロを使わないと、関数では難しいでしょうか?

  • Excel HLOOKUPで一致したセルの列番号

    Excelの関数で、HLOOKUPの関数を使うと セルの値が出てきますが、値ではなくセル番地(列番号)を表示する方法はないでしょうか。 以下のようにシート(SHEET1)を作成しました。  |A  | B | C | D | E | ――――――――――――――――――――― 1|日付 | Bさん   | Aさん   | ――――――――――――――――――――― 2|4/1|   |   |早退 |1.0| 3|4/2|遅刻|1.0|   |   | 4|4/3|   |   |遅刻 |0.5| 他のシートに”Aさん”のそれぞれの集計を 出すように関数(SUMIF)を作成したのですが、 どうしても列番号が必要? 関数またはVBAでなにかよい方法はないでしょうか。

  • エクセルで作りたい

    A列に棚番号 B列に枝番号 C列に品名 D列に型番号  の一覧表を作成し、 別シートは 縦軸に棚番号 横軸に枝番号の表の中に上の一覧表のA・B列に該当する位置のセルに品名・型番号がリンクするようにしたいのですが。

  • Excelの関数またはマクロを教えて下さい。

    Exsel2000の関数で、現在以下の関数まで出来たのですが、これを応用して検索値「A1」を2つのセル「A1&B1」にしたいのですが、どうすればよいのでしょうか?どなたか方法を教えて下さい。 =VLOOKUP(A1,Sheet1!$A$1:$E$2000,4) 上記の関数から判るように、これは 例えばSheet2のC1のセルにこの式を入れる場合、A1と同じ内容の値を、Sheet1のA列から検索して、そして同じ行のSheet1のD列の値をSheet2のC1のセルに返すという関数です。 これを応用して、「A1と同じ内容…のA1を、A1&B1の2つが一致するセルを検索して、同じ列のSheet1のD列の値をSheet2のC1のセルに返すという関数にしたいのです。 どなたかおわかりになる方がおりました宜しくお願いいたします。 また、マクロを使う方法でも良いのですが、当方マクロは詳しくないので出来るだけ判りやすくお願いいたします。

  • エクセルのリンク後の表示について

    至急 宜しくお願いします。 エクセルのリンク後の表示について ご質問させてください 今データ処理をしておりますが、 他の今見ているシート(仮にA)のセルと 他の名前をつけたのファイルのシート(仮にB)の一部を列に一行リンクをしたのですが、Aのドキュメントのシートの一行に今日空欄を発見しました。 上のセルとリンク先は同じで次のセルなので =のあとに同じリンク先で番号だけを変えたのですが、エラーが出てしまいます。 値をきちんと入力すればいいのですが、リンクをこのせるだけ出来るにはどうしたらよいでしょうか? リンク先のBは空欄で Aは値を0にしたいのです。 連番になる他のセルはなっているのですが。 至急答えていただければ幸いです。 宜しくお願いします。

  • エクセル関数について

    エクセルの関数についてなのですが、例えば「セルA3」に「セルB2」の値を表示させるには「=(B2)」と「セルA3」に表示させてます。別のSheetの値も表示できるのでしょうか?例えば「Sheet1.Range("A3")」の値をSheet2のA1に表示させたい場合Sheet2のA1にはどのような関数を入力していけばよいのでしょうか?VBAは使わずに表示したいのですが。関数はまだほとんど使ったことがないので分かる人いたら教えてください。よろしくお願いします。

  • エクセルのVLOOKUPに関して

    お世話になっております。 VLOOKUP関数になるのか他の関数になるのか分からないのですが ご教授よろしくお願い致します。 A1セル      A2セル      A3セル 店番号      商品名       担当 1         ア          山口 2         イ          大山 3         ウ          斎藤 1         エ          中村 1         オ          山口 上記のような情報がシート1にあり、 シート2のA1セルに店番号を入力した時に シート2のB列に同じ店番号を持つ商品名をB1、B2、B3...セルへとリスト化し、 C列に担当をC1、C2、C3...セルへとリスト化したいのですが、 どのような関数を使用すれば可能となりますでしょうか。 よろしくお願い致します。

専門家に質問してみよう