[[20210126000139]] 『英単語帳作りについて』(robin) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『英単語帳作りについて』(robin)

エクセル初心者です。
お世話になります。

英単語帳をエクセルで作りたいのですが、別々の英単語リストを入力し、同一の単語があれば英単語は一つのみ表示し、和訳は複数表示させたいのです。

例えばA列に英単語リスト1の英単語100個、B列にリスト1の和訳100個を入れます。

次に、C列にA列に入れたものとは違う、英単語リスト2の英単語200個(リストにより数が変わります)を入れ、D列にはリスト2の和訳200個を入れます。

A列のリスト1とC列のリスト2の中で、全く同じ英単語があった場合、それをE列に一つだけ表示、その同じ行のF列にリスト1の和訳、同じ行のG列にリスト2の和訳を表示させたいのです。

つまり別々の単語リストから同じ単語を抽出し、その和訳を並べて表示させて、同じ英単語でも違う意味がある、というのを目視で構わないので確認したいのです。

同じ英単語でも名詞や動詞で意味が違ってきますので、それの抜け漏れを防ぎたく、複数の単語帳の合体版を作りたいです。

単語の数はおそらく5000-15000の間になると思うので、さすがに手作業では厳しいです。

パソコンはあまり詳しくないので、難しい用語を出来るだけ使わないでご指導いただけると幸いです。

よろしくお願い致します。

< 使用 Excel:Excel2013、使用 OS:XPとwin7 >


     A列       B         C         D           E列  
 1   List1(英)List1(日)List2(英)List2(日) 
 2   ...
 3   ...

 E2 = IFERROR(VLOOKUP(C2,$A:$B,2,FALSE),"")
 下にコピー

 としたらどうでしょう。
 設定が違ったら適当に修正してください。 

(γ) 2021/01/26(火) 07:18


Y様のを参考にしました。
E2=IFERROR(VLOOKUP(C2,$A:$A,1,FALSE),"")
F2=IFERROR(VLOOKUP(E2,A:B,2,FALSE),"")
G2=IFERROR(VLOOKUP(E2,C:D,2,FALSE),"")
全て下にコピー

こんな感じでしょうか。

(くまさん) 2021/01/26(火) 10:04


A列、C列に共通するものだけを表示したいのであれば、
E列が<>"" のものだけをフィルターで絞り込んだ方が
重複を排除して効率がよいし、手間はかからないかと思いました。
(γ) 2021/01/26(火) 10:20

γ様、くまさん様
ご返信ありがとうございます。
かなり近しいものが作れそうです。

もし、まだこのログをご覧になられていたら、
もう一度ご質問したいのですが、
例えばA列の単語が受験に出やすい頻度順に
並んでいたとします。

1-100個あれば、A1に来るのが受験に出やすい単語第1位で
A100に来るのが出やすい単語100位ということです。

前回の質問では、単にAとCの重複をEにランダム表示
させましたが、これをA列のランキングのまま、
つまり、A1とC(のどこか)で重複している単語があれば
E1に1位の単語(=A1)を持ってきて、FとGにそれぞれ
BとDの和訳を持ってくる、というのは可能でしょうか?

要するに別セルにランキング順のまま、単語の複数の意味を
併記させたいのです。
難しいようであれば、手作業で出来るとは思いますが、
もし計算式があればお知らせください。

何度もお手数をお掛けしますが、よろしくお願い致します。

(robin) 2021/01/27(水) 14:46


それならA列をキーにして、C,D列を探せばよいとおもいます。
 
ただし、最初にコメントすべきでしたが、
複数の重複があれば、また別のことを考えないといけないですね。
マクロということになるんでしょうか。
 
上から詰めてということなら、他の回答者さんの回答をお待ち下さい。できます。
私はそう言う場合は、フィルターですます質の人間なので。

(γ) 2021/01/27(水) 15:14


γ様

早速のお返事、ありがとうございます。

A列をキーにしてということは、最初ご提案いただいた計算式の最初のC2のところをA2に変えれば良いということでしょうか?

要は、2種類の英単語帳に両方とも出ていて(A列が頻度順のリスト、C列が出題されるけれどランク順には並んでいないリスト)、その2つが合致していれば、Aの頻度順で覚えさせたく、また意味がBとDで違って表示されていたら、それを複合させた別列を作って、完全リストにしたいのです。

上から詰めるのは後々やる予定ですが、簡単な作業だと思うので、ネットで調べればできそうな気がします。

(robin ) 2021/01/27(水) 16:22


前半部分はそのとおりかと。
もちろん第二引数も変わってきますよ。
念のため。
(γ) 2021/01/27(水) 18:54

γ様

ありがとうございました。
なかなか難しいですが、頑張ってやってみます。
お世話になりました。
(robin) 2021/01/28(木) 15:51


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.