質問編集履歴

3 フォーマットの変更

sincos41

sincos41 score 15

2017/09/15 16:45  投稿

Excelにて文字列の中から該当する言葉があった場合、マスタから抽出
###前提・実現したいこと
Excelの関数もしくはマクロで実現したいです。
下記のようにA列に出身の大学(院)・学部(科)があり、C列には学部、D列には学部を略称した文字があります。
A列の中にC列の学部が入っていれば、B列にD列の学部を略称した文字を入れたいです。もし該当するものが無ければ、『無し』とB列に入力したいです。
<現状> (A列やC列・D列は500以上のデータがあります)
<現状> (A列やC列・D列は500以上のデータがあります)(...は列を整えるために入れたので、実際のExcelでは入っていません)
A列.....................................B列.........C列...........D列
大阪大学外国語学部卒.............................医学部..........医学
長野大学社会福祉部卒.............................国際教養学部....国際
京都大学大学院工学研究科修了...................音楽学部........音楽
北海道大学法学部卒.............................外国語学部.......外国
北海道大学大学院医学研究科修了..................健康科学部.......健康
九州大学教育学部卒.............................応用化学部.........化学
福岡大学応用化学部卒          社会福祉学部 福祉
一橋大学法学部卒            人間社会学部 社会
.                    法学部    法学
.                     工学研究科  工学
.                    医学研究科  医学
北海道大学法学部卒................................外国語学部.......外国
北海道大学大学院医学研究科修了.................健康科学部.......健康
九州大学教育学部卒.................................応用化学部.......化学
福岡大学応用化学部卒...............................社会福祉学部....福祉
一橋大学法学部卒...................................人間社会学部......社会
..........................................................法学部............法学
..........................................................工学研究科.......工学
..........................................................医学研究科.......医学
↓ ↓ ↓
<こうしたい>
A列                  B列      C列          D列
大阪大学外国語学部卒        外国  医学部    医学
長野大学社会福祉部卒        福祉  国際教養学部 国際
京都大学大学院工学研究科修了  工学  音楽学部   音楽
北海道大学法学部卒           法学  外国語学部  外国
北海道大学大学院医学研究科修了  医学  健康科学部  健康
九州大学教育学部卒            教育  応用化学部  化学
福岡大学応用化学部卒          化学  社会福祉学部 福祉
一橋大学法学部卒           法学  人間社会学部 社会
.                                 法学部    法学
.                                 工学研究科  工学
.                                 医学研究科  医学
A列.....................................B列.........C列...........D列
大阪大学外国語学部卒................外国........医学部..........医学
長野大学社会福祉部卒................福祉........国際教養学部....国際
京都大学大学院工学研究科修了.....工学.........音楽学部........音楽
北海道大学法学部卒...................法学........外国語学部.......外国
北海道大学大学院医学研究科修了...医学........健康科学部.......健康
九州大学教育学部卒...................教育.........応用化学部.......化学
福岡大学応用化学部卒.................化学........社会福祉学部....福祉
一橋大学法学部卒.......................法学.......人間社会学部......社会
..........................................................法学部............法学
..........................................................工学研究科.......工学
..........................................................医学研究科.......医学
様々なサイトを参考にしながら、FIND関数やVLOOK関数、ISNUMBER関数など組み合わせて色々試してみましたが、上手く表示させることができずに苦戦しております。
ですので、未熟な私ですがご教示頂ければと思います。
  • Excel

    2289 questions

    Excelは、マイクロソフト社が開発しているデータ集計や分析を行う表計算ソフトの一つです。文書作成や表計算、資料作成などの多彩な機能を備えており、統合パッケージであるMicrosoft Officeに含まれています。

  • マクロ

    364 questions

    定義された処理手続きに応じて、どのような一連の処理を行うのかを特定させるルールをマクロと呼びます。

2 フォーマットの変更

sincos41

sincos41 score 15

2017/09/15 16:38  投稿

Excelにて文字列の中から該当する言葉があった場合、マスタから抽出
###前提・実現したいこと
Excelの関数もしくはマクロで実現したいです。
下記のようにA列に出身の大学(院)・学部(科)があり、C列には学部、D列には学部を略称した文字があります。
A列の中にC列の学部が入っていれば、B列にD列の学部を略称した文字を入れたいです。もし該当するものが無ければ、『無し』とB列に入力したいです。
<現状> (A列やC列・D列は500以上のデータがあります)
A列.....................................B列.........C列...........D列
大阪大学外国語学部卒.............................医学部..........医学
長野大学社会福祉部卒.............................国際教養学部....国際
京都大学大学院工学研究科修了...................音楽学部........音楽
北海道大学法学部卒.............................外国語学部.......外国
北海道大学大学院医学研究科修了..................健康科学部.......健康
九州大学教育学部卒.............................応用化学部.........化学
福岡大学応用化学部卒          社会福祉学部 福祉
一橋大学法学部卒            人間社会学部 社会
.                    法学部    法学
.                     工学研究科  工学
.                    医学研究科  医学
↓ ↓ ↓
<こうしたい>
A列            B列  C列     D列
大阪大学外国語学部卒    外国  医学部    医学
長野大学社会福祉部卒     福祉  国際教養学部 国際
京都大学大学院工学研究科修了 工学  音楽学部   音楽
北海道大学法学部卒      法学  外国語学部  外国
北海道大学大学院医学研究科修了 医学  健康科学部  健康
九州大学教育学部卒      教育  応用化学部  化学
福岡大学応用化学部卒    化学  社会福祉学部 福祉
一橋大学法学部卒      法学  人間社会学部 社会
.                   法学部    法学
.                    工学研究科  工学
.                   医学研究科  医学
A列                 B列      C列          D列
大阪大学外国語学部卒       外国  医学部    医学
長野大学社会福祉部卒        福祉  国際教養学部 国際
京都大学大学院工学研究科修了  工学  音楽学部   音楽
北海道大学法学部卒           法学  外国語学部  外国
北海道大学大学院医学研究科修了   医学  健康科学部  健康
九州大学教育学部卒            教育  応用化学部  化学
福岡大学応用化学部卒         化学  社会福祉学部 福祉
一橋大学法学部卒          法学  人間社会学部 社会
.                                法学部    法学
.                                工学研究科  工学
.                                医学研究科  医学
FIND関数やVLOOK関数、ISNUMBER関数など組み合わせて色々試してみましたが、上手く表示させることができずに苦戦しております。
様々なサイトを参考にしながら、FIND関数やVLOOK関数、ISNUMBER関数など組み合わせて色々試してみましたが、上手く表示させることができずに苦戦しております。
ですので、未熟な私ですがご教示頂ければと思います。
  • Excel

    2289 questions

    Excelは、マイクロソフト社が開発しているデータ集計や分析を行う表計算ソフトの一つです。文書作成や表計算、資料作成などの多彩な機能を備えており、統合パッケージであるMicrosoft Officeに含まれています。

  • マクロ

    364 questions

    定義された処理手続きに応じて、どのような一連の処理を行うのかを特定させるルールをマクロと呼びます。

1 フォーマットの変更

sincos41

sincos41 score 15

2017/09/15 16:35  投稿

Excelにて文字列の中から該当する言葉があった場合、マスタから抽出
###前提・実現したいこと
Excelの関数もしくはマクロで実現したいです。
下記のようにA列に出身の大学(院)・学部(科)があり、C列には学部、D列には学部を略称した文字があります。
A列の中にC列の学部が入っていれば、B列にD列の学部を略称した文字を入れたいです。もし該当するものが無ければ、『無し』とB列に入力したいです。
<現状> (A列やC列・D列は500以上のデータがあります)
A列             B列  C列     D列
大阪大学外国語学部卒          医学部    医学
長野大学社会福祉部卒          国際教養学部 国際
京都大学大学院工学研究科修了      音楽学部   音楽
北海道大学法学部卒           外国語学部  外国
北海道大学大学院医学研究科修了     健康科学部  健康
九州大学教育学部卒           応用化学部  化学
A列.....................................B列.........C列...........D列
大阪大学外国語学部卒.............................医学部..........医学
長野大学社会福祉部卒.............................国際教養学部....国際
京都大学大学院工学研究科修了...................音楽学部........音楽
北海道大学法学部卒.............................外国語学部.......外国
北海道大学大学院医学研究科修了..................健康科学部.......健康
九州大学教育学部卒.............................応用化学部.........化学
福岡大学応用化学部卒          社会福祉学部 福祉
一橋大学法学部卒            人間社会学部 社会
.                    法学部    法学
.                     工学研究科  工学
.                    医学研究科  医学
↓ ↓ ↓
<こうしたい>
A列             B列  C列     D列
大阪大学外国語学部卒     外国  医学部    医学
長野大学社会福祉部卒     福祉  国際教養学部 国際
京都大学大学院工学研究科修了 工学  音楽学部   音楽
北海道大学法学部卒      法学  外国語学部  外国
北海道大学大学院医学研究科修了 医学  健康科学部  健康
九州大学教育学部卒      教育  応用化学部  化学
福岡大学応用化学部卒     化学  社会福祉学部 福祉
一橋大学法学部卒       法学  人間社会学部 社会
.                    法学部    法学
.                     工学研究科  工学
.                    医学研究科  医学
FIND関数やVLOOK関数、ISNUMBER関数など組み合わせて色々試してみましたが、上手く表示させることができずに苦戦しております。
ですので、未熟な私ですがご教示頂ければと思います。
  • Excel

    2289 questions

    Excelは、マイクロソフト社が開発しているデータ集計や分析を行う表計算ソフトの一つです。文書作成や表計算、資料作成などの多彩な機能を備えており、統合パッケージであるMicrosoft Officeに含まれています。

  • マクロ

    364 questions

    定義された処理手続きに応じて、どのような一連の処理を行うのかを特定させるルールをマクロと呼びます。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る