![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?c9bd177)
タイトルの件、質問いたします。
下記の画像をご覧ください。
【やりたい事】
sheet1にある、管理番号が、Sheet2にあるのか、ないかを調べ
されに、あれば、それが、A地域かB地域かの情報も含めて
sheet1のB列に表示したい です。
例:sheet1の管理番号01は、Sheet2にもある。さらに、同番号は、sheet2より
A地域である。よって、B2セルに関数で、【あり、A地域】と表示したい です
例:sheet1の管理番号が、sheet2に無ければ、sheet1のB列に【なし】と表示したいです
パターンは全部で3通りのみです
1:あり、A地域
2:あり、B地域
3:なし
以上、ご存知の方、いらっしゃいましたら、宜しくお願いします。
【環境】
エクセル2002
sheet1の管理番号が、sheet2に、1つあるか、ないかのどちらかです。2つあるということは
ありません。
sheet2の管理番号は、あるものは、必ず、A地域かB地域の情報があります。
sheet2に管理番号が、無い場合は、A列の地域情報もありません。
![「【Excel】別シートに情報が、あるか、」の質問画像](http://oshiete.xgoo.jp/_/bucket/oshietegoo/images/media/0/165419_5497da7c9d6e6/M.jpg)
No.2ベストアンサー
- 回答日時:
B2に、
=IF(ISERROR(MATCH(A2,Sheet2!$B$2:$B$4,0)),"なし","あり, "&INDIRECT("Sheet2!A"&MATCH(A2,Sheet2!$B$2:$B$4,0)+1)&"地域")
以下フィル。
「"Sheet2!A"」と「+1」は、Sheet2の表がA1から始まっている場合。B3からなら、「"Sheet2!B"」と「+3」になる。
この回答への補足
ありがとうございます。うまく、行きました。
大変、お手巣数なのですが、下記の事は出来ますでしょうか。
sheet1のB列に
あり、A地域の場合には⇒あいうえお
あり、B地域の場合には⇒かきくけこ
あり、C地域の場合には⇒さしすせそ
要は、任意の文字列に変換したいと考えています。
なしの場合には
⇒たちつてと
これは、考えていただいた、関数の【なし】を【たちつてと】に変更し出来ました。
以上、宜しく、お願いします。
No.4
- 回答日時:
まず、Sheet1のB2セルに次の関数を入力して下さい。
=IF($A2="","",IF(ISNUMBER(MATCH(INDEX(Sheet2!$A:$A,MATCH($A2,Sheet2!$B:$B,0)),{"A","B","C"},0)),INDEX({"あいうえお","かきくけこ","さしすせそ"},MATCH(INDEX(Sheet2!$A:$A,MATCH($A2,Sheet2!$B:$B,0)),{"A","B","C"},0)),IF(COUNTIF(Sheet2!$B:$B,$A2),"(地域が間違っています)","たちつてと")))
そして、Sheet1のB2セルをコピーして、Sheet1のB3以下に貼り付けて下さい。
![「【Excel】別シートに情報が、あるか、」の回答画像4](http://oshiete.xgoo.jp/_/bucket/oshietegoo/images/media/9/1235215_5497f0ca85758/M.jpg)
No.3
- 回答日時:
こんにちは!
横からお邪魔します。
他の方の補足に
>要は、任意の文字列に変換したいと考えています
とありますので・・・
一例です。
Sheet2のA列「地域」は意味がなくなってしまいますが、
↓の画像で右側(Sheet2)のような表にします。
Sheet1のB2セルに
=IF(A2="","",IF(COUNTIF(Sheet2!B:B,A2),VLOOKUP(A2,Sheet2!B:C,2,0),"たちつてと"))
という数式を入れオートフィルで下へコピーすると
画像のような感じになります。m(_ _)m
![「【Excel】別シートに情報が、あるか、」の回答画像3](http://oshiete.xgoo.jp/_/bucket/oshietegoo/images/media/4/667667_5497e1ae382ed/M.jpg)
No.1
- 回答日時:
シート1のB2セルには次の式を入力して下方にドラッグコピーします。
=IF(A2="","",IF(COUNTIF(Sheet2!$B:$B,A2),"有り,"&INDEX(Sheet2!$A:$A,MATCH(A2,Sheet2!$B:$B,0)&"地域","なし"))
この回答への補足
ありがとうございます。うまく、出来ました。
大変、お手巣数なのですが、下記の事は出来ますでしょうか。
sheet1のB列に
あり、A地域の場合には⇒あいうえお
あり、B地域の場合には⇒かきくけこ
あり、C地域の場合には⇒さしすせそ
要は、任意の文字列に変換したいと考えています。
なしの場合には
⇒たちつてと
これは、考えていただいた、関数の【なし】を【たちつてと】に変更し出来ました。
以上、宜しく、お願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBA 別sheetからの転記なのですが 2 2023/05/22 15:55
- Excel(エクセル) フォルダ内のエクセルファイルを開かずにデータ採取する関数式 2 2022/12/22 22:15
- その他(Microsoft Office) 従業員増減対応で当番種類の増減対応な当番表 21 2022/07/19 07:30
- Excel(エクセル) SUMIFSと日付変換 10 2023/04/16 15:38
- Excel(エクセル) Excelにて、行の最後のセルの値をコピーして別sheetに張りつけるVBAコードをご教授願います 3 2022/11/20 14:35
- Visual Basic(VBA) 【変更】ファイルを閉じてダイアログで保存した時、更新したシートだけの処理の実行をする 5 2022/03/26 18:31
- Visual Basic(VBA) Sheet「状況」から、分類の年齢別カウント数をSheet「D表」へ転記する下記マクロを作っています 7 2022/12/14 17:57
- Visual Basic(VBA) このプログラムなんですがsheetにデータを置いて表示できるようにしてありますがsheetに101を 2 2023/02/23 20:13
- 英語 中二の英語についてです。 私は地図を描くのに紙が1枚必要です。 I need a sheet of 5 2022/08/19 17:11
- スーパー・コンビニ 「コンビニで エクセルをプリントアウト」することができますか? 8 2022/06/16 15:54
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルの表で1年間の曜日を...
-
エクセルでの特別な文字を上に...
-
エクセルでB列でフィルターをか...
-
お世話になります。 Excelを使...
-
エクセルでセルに標準で入力さ...
-
EXCELの質問です 119から足した...
-
UNIQUE関数が使えないバージョ...
-
【マクロ】VLOOKUPにて参照元に...
-
エクセルで会社の従業員のデー...
-
Excel VBについての質問です。
-
【マクロ】アクティブセルにブ...
-
libre 表計算ソフトの計算がう...
-
エクセルの空欄をつめて、次の...
-
エクセルの問題です。絶対値の...
-
Excelで、項目の種類ごとにカウ...
-
【マクロ】アクティブセルの、...
-
exselで最小数で並び替える関数
-
「問題が発生しました」ですと?
-
CELL関数のヘルプ文の意味?
-
エクセルのコメントのデザイン...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルVBA、別ブックへ転記す...
-
エクセルでの作業計算方法について
-
時間によってファイル名が変わ...
-
【関数】適切な文字数の数字を...
-
Excelについて教えてください
-
エクセル初心者です 関数の入れ...
-
【マクロ】ファイル名の変更に...
-
UNIQUE関数が使えないバージョ...
-
エクセルの計算
-
【関数】先頭だけにある、半角...
-
Excelで、決まった行を繰り返し...
-
Excelでセルの値が同じか...
-
LOOKUP関数を使えばいいのでし...
-
Excel
-
はがきについて。
-
エクセルの条件付き書式につい...
-
エクセルのデーターが2か月前の...
-
エクセル②
-
エクセルで「-0.0」と表示さ...
-
Microsoft1Officeの互換ソフト...
おすすめ情報