- ベストアンサー
エクセルで別シートのリストから、指定した文字列が含む場合に値を自動挿入する方法
本当に悩んでます。どなたか教えて下さい。 同じブックの シート1に | A | B | | nameA | 10 | | nameB | 20 | | nameC | 15 | : : という風に、列Aには名前、Bには数値が入っております。 シート2には | A | B | | nameB | | | nameA | | | nameC | | : : という風に、シート1とは違う並び順で列Aに名前が入っています。 ※列Bは何も入っていない状態です。 この場合に、シート2の列Aの名前に応じて、 シート2の列Bに、シート1の列Bの値を自動で入力したいと思っています。 この場合のシート2のしたい結果は | A | B | | nameB | 20 | | nameA | 10 | | nameC | 15 | : : です。 シート1の列A・Bをリストとして、 シート2の列Aの各名前をリストから検索し、列Bにそれぞれ値を入れたいです。 ※名前が重複する事はありません。 どうかよろしくお願いします。
- みんなの回答 (4)
- 専門家の回答
関連するQ&A
- 別のシートの文字列を他のシートに移すには?
エクセル VBAで別のシートの文字列を他のシートにコピーするには どのようなコードを記入すればよろしいでしょうか? 同一ブック内に「Sheet1」と「リスト」のワークシートがある場合、 次の順序でリストのデータを他のシートに貼り付けるには どのようにコードを入力すればよろしいでしょうか? (1)2行目からのリストの使用行数を調べる。 ※リストの使用行数は変動するため、決まっていません。 (2)Sheet1は、32行しか入力できないため、(1)で求めたリストの行数から ワークシートを必要数コピーする。 例 リストの行数が100の場合、Sheet1を3つコピーし、計4つにする。 (3)リストの図番(A列)、名称(C列)、金額(E列)をコピーし Sheet1のA,B,C列に「値」で貼り付ける。 (4)Sheet1のA,B,C列に32行貼り付け終わったら(2)でコピーした次のシートに続きのリストを貼る。 (5)リストの最後(文字が記入してある箇所)まで他のシートへのコピーが終わるまで ワークシートを変えて続ける。 以上です。 よろしくお願い致します。 エクセルは2003、2007使用しております。
- ベストアンサー
- その他MS Office製品
- VBA初心者です。シート1の文字列をシート2のリストにコピーしたい。
VBA初心者です。 ExcelのVBAでシート1の文字列をシート2のリストに追加したいのですが すでにリストに登録されているものは(重複するもの)追加しないようにしたいのですがうまくいきません。 シート1のA列に「商品名」B列に「色番号」が入力されています。 A B 1ペン 123 2ペン 233 3ペン 123 4ペン 222 ※A列とB列はセットです。 このようになっていたとして、それぞれに変数A・Bを用意して シート2の商品リストに入れていくのですが 1行目と3行目のように重複するものは(すでにリストに入っているもの) 1つ目だけをリストに加え、2回目以降のものはリストに加えたくありません。 条件をIF文で書いているのですが、重複するものの判定がうまくいかず 困っています。 シート1には毎回違う納品書がくるのでフィルタ等で重複を 探すことはできません。
- 締切済み
- オフィス系ソフト
- EXCELで別シートから値の一致しないデータを抽出する方法
Sheet1のA列に A1 123 A2 456 A3 789 のデータが入力されており、Sheet2のB列に B1 666 B2 123 B3 888 B4 999 B5 456 B6 888 のデータが入力されている場合に、 下の表のように、Sheet1のA4以降のセルにSheet2のB列から ・Sheet1のA1~A3に一致しないデータ ・Sheet2のB列で重複しないデータ ・降順 の3点の条件で抽出する方法を関数で教えてください。 よろしくお願いします。 Sheet1 A1 123 A2 456 A3 789 A4 999 <-ここからSheer2のデータでA1~A3以外の値でSheet2の重複をさけて降順で表示させたい A5 888 A6 666
- 締切済み
- オフィス系ソフト
- EXCELで別のシートのデータを参照して返す方法
ちょっとしたことなのですが、うまく式が書けなくて悩んでいます。 作業用のシート1と参照用のシート2があり、 シート1のA列には あおき あべ いぐち いはら などと文字列(名前)が入力されています。 こちらは今度の野球のスタメンだと思ってください。 シート2にはA列とB列があって、 わたなべ 55 いぐち 43 あおやま 67 いはら 41 などと、名前:背番号が羅列されています。こちらが参照用の全選手の背番号リストだと思ってください。 ここで、 シート1のB列に、A列の名前に対応した背番号を返したいのです。 なので、シート1のB列に IF(シート1のA列の値=シート2のA列のいずれかの値)だったとき、 適合したシート2の行のB列の値を表示する という式を入れたいのですが、どのように式を書けばよいでしょうか。 すみませんがどなたか教えてください。
- ベストアンサー
- オフィス系ソフト
- シートの行並びの値を別のシートの列にコピーする式は
あるシートに並んでいる行数値を別シートの列に並べる関数を教えていただけませんか (例)シート1 A B C D 12 48 38 15 39 上記A12 に48 B12に38 C12に15と並んでいる数値を別のシートに列に並びかえる式は? シート2 A 1 48 2 38 3 15 4 39 と行った様にする関数を教えてください。単に数値だけなら 行と列の並び替えでできますがそうではなくシート1に数値を入力 することにより関数によって自動的にシート2に数値を表したい。
- ベストアンサー
- その他MS Office製品
- エクセル イコールで別シートより値を引いた場合の表記について
無理かな・・と思いますが・・。 ひとつのエクセルで、Aのシートの値を、Bのシートに 「イコール」を用いて表記するとします。 そこで、「5/27」のような日にちをAのシートから Bのシートへ引くとします。 ※Aのシートでは、都合上「文字列」で日付を表記しております。 ※Bのシートのセルも「文字列」に設定しております。 すると、イコールで引いたBのシートには、Aのシートに値入力を していない状態の場合「1/0」と表記されてしまいます。 値入力がない場合は、"ブランク"もしくは"-"といった表記に 変更したいのですが、可能なのでしょうか? Bのシートは、支払い明細書となっており、なるべく手を加えずに 発行する。というのが希望です。 値が入らない箇所の「1/0」を随時プリントの際に、Deleteすれば いい話なのですが、もし策があるのであれば知りたいのですが。 もしご存知の方いらっしゃれば、教えてください。 よろしくお願い申し上げます。
- ベストアンサー
- SE・インフラ・Webエンジニア
- エクセルで特定の文字列を含む値を重複を除いて数える
いつもお世話になります。 今回の質問ですが、例えば、セルA1からA1000に、いろんな人の名前がフルネームで入っているとします。 同じ人物が複数回登場することはありますが、同姓同名の人はいないものと考えてください。 そして、このリストの中に、「山田」さんは何名いるのかを、同人物の重複を除いて数えたいわけです。 重複して数えていいならば、「=COUNTIF(A1:A1000,"山田"&"*")」で、 山田さんに限らずに、重複を除いた人数を調べたいならば、「=SUMPRODUCT(1/COUNTIF(A1:A1000,A1:A1000))」でそれぞれ調べられますが、山田さんの重複を除いた人数となると、どうすればよいでしょうか。 私に考えつく方法では、B1に「=COUNTIF(A1,"山田"&"*")」と入力し、以下B列にこれをコピーをしておけば、「=SUMPRODUCT((B1:B1000)/COUNTIF(A1:A1000,A1:A1000))」で求めたい値を得られますが、できれば作業列は使用しないでこの値を求めたいです。
- ベストアンサー
- Excel(エクセル)
- エクセルで違う列の中の重複した値を検索する方法はありますか?
エクセルで違う列の中の重複した値を検索する方法はありますか?たとえばA列の名前のリストとB列の名前のリストの中に同じものがあるかどうかを検索してC列に結果表示するようにしたいのですが・・
- 締切済み
- オフィス系ソフト
- 指定文字列の番地or行数を取得(重複あり)
お世話になります。 以下のようなブックがあります。 ・Sheet1に大量のデータ (A1:M5000) ・Sheet2にSheet1のC列の文字列に関する重複なしのリスト(A1:A2000)(1行目は見出し) ここで、Sheet2の文字列の横のセル(B列)に、Sheet1の該当番地または行数を返したいと考えています。 ただ、重複があるため、重複があった場合は、C列、D列・・・・を使って、個別に返せれば、ありがたいのですが、 このような関数は作れますでしょうか? 方法は、Sheet2のリストの文字列の該当行数が、重複を含め分かれば、どんなやり方でもかまいません。 ご教授お願いいたします。
- ベストアンサー
- Excel(エクセル)
- Excelの関数で、検索条件(複数)を満たす場合値を返す方法について質
Excelの関数で、検索条件(複数)を満たす場合値を返す方法について質問です。 セルA2にある文字列が、別ファイルのA列にある文字列を含む場合セルB2に○を、含まない場合は×を入力する関数を教えて下さい!! --------- book1.xls シート1 A2にある文字列が、 book2.xls シート1 A列にある文字列のいずれかを含む場合、 book1.xls シート1 B2に「○」を、含まない場合は「×」を結果として反映させたいです。 ※book1.xlsのリストは全角カナ、book2.xlsのリストは半角カナ です。 ※book2.xls シート1にある検索条件は行列共に増える可能性があります。 マクロやVBAではなく関数で行うことは可能でしょうか? 勉強不足ですみません。 色々調べて試しているのですが、なかなかうまくいかないのでお力をお貸し下さい。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- 現在のPCから新規購入PCに移行する際に、マイクロアカウント(メールアドレス)を同じくする方法を教えてください。
- 現在のPCから新規購入PCに移行する方法を教えてください。
- 新規購入PCへの移行時に注意すべきポイントや手順について教えてください。
お礼
ご回答有難うございます。 教えて頂いた数式でできました。 本当に有難うございます。