[[20220813195002]] 『関数でデータを抽出したい』(いくお) ページの最後に飛ぶ

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

 

『関数でデータを抽出したい』(いくお)

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

sheet1にある文字を
例)08/12 22:50 ディディエス、1-3月期(1Q)経常は赤字縮小で着地、22年12月期業績を未定に変更
=LEFT(抽出元の文字列,FIND(キーとなる文字列, 抽出元の文字列)-1)
こちらの関数を使って"、"以前の文字を出してきて、
結果⇒ディディエス
この文字(ディディエス)がsheet2のB列に入っていたらその文字のA列にあるセルを持ってきたいのですがわからず。

だれか教えていただけないでしょうか。

わかりずらくてすみません。

sheet1

    A列  B列  C列
行番号 
1   空白 例)の文 、

=LEFT(B1,FIND(C1, B1)-1)

結果⇒ディディエス

sheet2

    A列  B列     C列      D列
行番号 

1   0001 あ      ディディエス  0003
2   0002 い      あ       0001
3   0003 ディディエス い 0002

D列に上記みたいな感じで持ってきたいです。

< 使用 Excel:Office365、使用 OS:Windows10 >


>D列に上記みたいな感じで持ってきたいです。
D列は数字がはいっているけど。
B列にも持ってくるのかい。
(わからん) 2022/08/13(土) 21:52

 >例)08/12 22:50 ディディエス、1-3月期(1Q)経常は赤字縮小で着地、22年12月期業績を未定に変更
 >=LEFT(抽出元の文字列,FIND(キーとなる文字列, 抽出元の文字列)-1)
 >こちらの関数を使って"、"以前の文字を出してきて、
 >結果⇒ディディエス

 ディディエスの前にある「08/12 22:50」はどうなったのですか?

 >=LEFT(抽出元の文字列,FIND(キーとなる文字列, 抽出元の文字列)-1)

 その数式は、どっちのシートのどこのセルに入っているんですか?

(半平太) 2022/08/14(日) 13:42


要するには、

Sheet2への 引っぱりだし迄は、
終わられているのですのね?
_

で、

Sheet2に 特定文字列が、
現れた場合の、
同行A列の 価を、
引っ張り出したいのですよね?

最も 上位行の、
一軒だけで いいのですか?
_

もし、

願われるならは 何件でも、
対応しますが、

先ずは 一件だけで。
_

代表式、

=OFFSET($A$1,MATCH(C1,OFFSET($A$1,0,1,COUNTA($A:$A),1),0)-1,0,1,1)
_.

検証ファイル、

https://1drv.ms/x/s!AjviygfJDgV_gY8ygwA3AVeIFxwUvQ
_

尚、

ファイルは 1度、
ローカルに 別名保存して、
其の 保存ファイルを、
扱うように してくださいね、

別名保存でないと、
意味が 無いですよ。
_

さすれば、

閲覧も、編集も、
叶うものと 思いますよ。
(Nouble) 2022/08/18(木) 14:51


コメント返信:

[ 一覧(最新更新順) ]


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