- ベストアンサー
EXCEL 語句中の文字とマッチングさせる式を教え
EXCEL関数式について教えてください。 A列のセルに地区名”東京”と入れたら、C列セル中の営業所一覧の正式名称の中の語句とマッチングし、B列セルに(C列セルの語句の地区名”東京”でマッチング)”○○会社 東京営業所”と表示される式を教えて頂けないでしょうか? A列(入力) B列(自動表示させる) C列(リスト) マッチングワード(地区名) 東京 ○○会社 東京営業所 ○○会社 東京営業所 東京 埼玉 ▽△会社 埼玉営業所 ▽△会社 埼玉営業所 埼玉 *地区名はダブルません。
- chibuchan
- お礼率70% (31/44)
- Excel(エクセル)
- 回答数1
- ありがとう数1
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こんばんは! 一例です。 ↓の画像でB2セルに =IF(A2="","",INDEX(C$1:C$100,SUMPRODUCT((ISNUMBER(FIND(A2,C$1:C$100))*ROW(A$1:A$100))))) という数式を入れフィルハンドルで下へコピーしています。 こんな感じで良いのでしょうか?m(_ _)m
関連するQ&A
- エクセルでマッチング
2つのエクセルファイルの内容をマッチングさせたいんですけど、 例えば、aaa.xlsとbbb.xlsというのがあって、 aaa.xlsのA列とbbb.xlsのA列にファイル名、 bbb.xlsのB列にパッケージ名が格納されていて、 aaa.xlsのA列の1行目から順に、bbb.xlsのA列と 同じファイル名が存在するかマッチングさせていき、 マッチした場合にマッチした行のパッケージ名を aaa.xlsのB列に表示させたいんですけど、 関数なりマクロなりを使ってなんとかならないでしょうか?
- ベストアンサー
- オフィス系ソフト
- 近似値によるEXCELマッチング
2つのシートがあり、両方ともA列に会社名があり、B列以降は異なった情報が入っています。 このA列の会社名をマッチングさせて、ひとつのシート上に、情報を並べたいのですが、この会社列のデータが、同じ会社(マッチングさせたい情報)でも ●一方はカタカナ半角、一方はカタカナ全角 だったり、 ●一方は“・”有、一方は無し だったり ●一方は“株式会社”あり、一方は無し、もしくは“(株)” といった具合でVLOOKUP関数によるマッチングはできないので、 近似値でのマッチングができる関数などがあれば、 ご教示頂ければと思います。 どうぞ宜しくお願い致します。
- ベストアンサー
- オフィス系ソフト
- エクセルでのマッチング
「見込客」シート A列:担当者名 B列:電話番号 C列:メールアドレス 「受注」シート A列:担当者名 B列:電話番号 C列:メールアドレス これをマッチングして、見込客からの受注があったかをチェックしたいので、 「結果」シートに、マッチした結果のみを抽出する、ということは可能でしょうか? 今は、「結果」シートの各列に =VLOOKUP(見込客!A2,受注!A:A,1,FALSE) のようにしていますが、エクセルがめちゃめちゃ重くて使いづらいのです。 マクロなどは設定方法もわかりません。 よろしくお願いいたします。
- 締切済み
- その他MS Office製品
- 指定した語句と隣のセルを空欄にする
語句を指定して、そのセルと、 そのセルの隣のセルを空欄にする。(削除してセルを詰めるではない) というのは、式でできますか?式でできないのであれば、マクロでできますか? 例: A1東京 B1渋谷 A2広島 B2福岡 ・ ・ ・ A1532東京 B1532渋谷 ・ ・ ・ いろんな語句が記入されている中、 「東京」を検索して、「東京」とその隣のセルを空欄にする。 Excel2016です。 よろしくお願いいたします。
- ベストアンサー
- Excel(エクセル)
- エクセルの質問です
A列は空白 B列に商品をあらわ5桁のコードが入っています。 C列にも同じく商品を表す5桁のコードが入っているのですが、 B列のセルと隣り合ったセルには同じ数字が入っていません。 D列には取引先の会社名が入っています。 B1に入ってる5桁の数字と同じ数字が入っている C列のセルを探し、 そのセルの隣のD列の会社名をA1のセルに表示させたいのですが、 どう関数を組んだらいいのでしょうか? A B C D 12345 12354 A社 12334 12345 B社 12443 12544 C社 上の表の場合B1とC2数字が同じなのでA1にB社と表示させたいのです。
- ベストアンサー
- オフィス系ソフト
- エクセルで特定の文字があると
エクセルで特定の文字があると、となりのセルに自動で『不要』と表示させたいのですが、どういう方法があるのでしょうか? 例えば、A列に『都』又は『府』が含まれていればBセルに『不要』と表示させる。 A B 1 東京都 不要 2 神奈川県 空白 3 埼玉県 空白 4 大阪府 不要 ご教授下さい。
- ベストアンサー
- オフィス系ソフト
- エクセルの質問です
A列は空白 B列に商品をあらわ5桁のコードが入っています。 C列にも同じく商品を表す5桁のコードが入っているのですが、 B列のセルと隣り合ったセルには同じ数字が入っていません。 D列には取引先の会社名が入っています。 B1に入ってる5桁の数字と同じ数字が入っている C列のセルを探し、 そのセルの隣のD列の会社名をA1のセルに表示させたいのですが、 どう関数を組んだらいいのでしょうか? A B C D 12345 12354 A社 12334 12345 B社 12443 12544 C社 上の表の場合B1とC2数字が同じなのでA1にB社と表示させたいのです。 B列が昇順で並んでいる C列とD列は重複しない という条件で <=vlookup(b1,c:d,2,false)> という回答を頂いたのですが、 B列が昇順で無い(ランダムに数字が入っています) D列には同じ会社名が何度も出てきます。 どうすればいいのかわかる方お願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルの項目の増加に対する式の展開、修正がが分かりません
先日、セルの並び替えを下記のようにしたく、掲示板に質問した者ですが、良いアドバイスを頂戴し、目的をみたせたのですが、 A B C D 順 モデル名 番号 数量 1 x-10 32 100 2 y-13 19 200 3 z-25 36 285 4 w-65 43 155と言うような規則でデーターが横に並んでいるのですが A B これを 順 1 モデル名 x-10 番号 32 数量 100 順 2 モデル名 y-13 番号 19 数量 200に配置替えするべく、ある方から =INDIRECT("sheet1!R" & CEILING(ROW()/4,1) & "C" & MOD(ROW()-1,4)+1,FALSE) の式を入れたら実現できました。 それは良かったのですが、私にはこの式の成り立ち、理屈が今一、理解できていません。 シート1のセルを間接的に参照し、シート2に配置を換え表示するのは分かりますが、R”とC”の符号、CELING以降の計算式が何故こうなるのか分かりません。 この式でA列、B列に縦表示できたのですが、E~H列に同個目がA~D列と同じ並びで増加し、表示しようとC,D列に式をコピーしましたが、A,B列の値しか返りません。 どう式を調整、修正するとA,B列と同じ配置でC,D列に値を返せるか方法が見つかりません。 既に質問を締め切ったので回答者さんに聞けず、再度、お願い致します。
- ベストアンサー
- オフィス系ソフト
お礼
丁寧に図示で分かりやすい回答を頂き、ありがとうございます。 EXCELで試してみたところ、上手く出来ました。 (結構、複雑な式なのですね) EXCEL関数の本を見ても分からなかったので、本当に助かりました!