(わかりにくいタイトルですいません)
こんにちは。熟練の皆様にお伺いします。
次のような場合の計算式が思いつきません…ぜひお力をお貸し下さい!
ある文字列(A行)の中から特定の文字列(D行のいずれか)を探し、
それが含まれた場合、B行にE行の値を返す、というものです。
以下のような場合、
A B C D E
1 いろはにほ はにほ ◇
2 いろは るを ◆
3 ちりぬるを
4 ちり
5 はにほちり
6 わかよ
↓こういう結果にしたいんです
A B C D E
1 いろはにほ ◇ はにほ ◇
2 いろは るを ◆
3 ちりぬるを ◆
4 ちり
5 はにほちり ◇
6 わかよ
いかがなものでしょうか…
No.1
- 回答日時:
ご回答ありがとうございます。
VBAの知識がもう少しあればきっと役に立つんだと思うんですが…
もうちょっと勉強してから参考にさせていただきます。
No.2ベストアンサー
- 回答日時:
B2に下のように入力して、下方向にコピーします。
D1、D2を調べています。=IF(FIND($D$1,A1&$D$1)<LEN(A1),$E$1,"")&IF(FIND($D$2,A1&$D$2)<LEN(A1),$E$2,"")
ただ、A列が『*はにほ*るを*』の場合の表示方法の指定がありませんので、上の算式は◇◆を表示します。
ご参考に。
No.3
- 回答日時:
#1の回答はVBAのようです。
取りあえずVBAで(繰り返し比較法で)良ければ、Sub test01()
l = Range("a1").CurrentRegion.Rows.Count
m = Range("d1").CurrentRegion.Rows.Count
For i = 1 To l
For j = 1 To m
p = InStr(Cells(i, 1), Cells(j, 4))
If p = 0 Then
Else
Cells(i, 2) = Cells(j, 5)
Exit For
End If
Next j
Next i
End Sub
同じかも知れないが、こちらのほうが見通しが良いでしょう。それと急いでいるため、D列に「あいう」と「いう」
のように、前後に出てくる文字列の一部の文字列もあるときは、対策をどうするか、ケースに応じて、注意が
必要。本件では省略。関数による解も考えてみます。
ご回答ありがとうございます。
が、僕はVBAの知識が全くありませんので、
意味がさっぱりわかりません。
きっとものすごく便利なんだと思うんですが…
もう少し勉強してみます(T_T)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセル 関数について質問です。 2 2022/10/03 11:14
- Excel(エクセル) Excelの列から検索して該当する行を別シートに転記するVBA 2 2022/12/20 09:35
- Visual Basic(VBA) VBAで、特定の文字より後を削除して残った数値を文字列に変換と特定の文字より前も削除したい 3 2022/04/15 19:21
- その他(プログラミング・Web制作) プログラミング pythonの問題について 2 2022/04/19 00:41
- Excel(エクセル) エクセルで文字列と数字が混在する列に書式設定したい。 3 2022/12/19 09:11
- その他(プログラミング・Web制作) 2つのテキストファイルを比べて文字列を特定する方法を教えて下さい 5 2022/05/01 15:22
- Java Java 南京錠 2 2023/02/04 11:46
- その他(コンピューター・テクノロジー) googleスプレッドシートでカッコ内の文字数をカウントしたい 1 2023/01/17 15:52
- Excel(エクセル) Excelの空文字判定について 7 2023/01/06 13:25
- Excel(エクセル) エクセルでA列セル内で折り返すことなく、文字列を、B列C列・・・側に一行に 2 2022/07/23 02:02
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
A4サイズ横位置というのは ワー...
-
ワードで名刺作成。枠線の同じ...
-
ワードが白と黒が反転してしま...
-
右側に半券のついたチケットを...
-
ワードはページ数イコール枚数...
-
目次は文書中の先頭にのみにし...
-
KADOKAWA電撃大賞の互換ソフト...
-
なぜワードで開けず互換性ソフ...
-
パソコンで見た時とスマホで見...
-
MicrosoftのOfficeに代わるソフ...
-
office365のワードがプリントで...
-
txtって、ページ番号振れないん...
-
ワードが打ち込みできません
-
webで賞で送る場合、パソコンの...
-
ワードのこと教えてくれるとこ...
-
42×34ってことは最大1428文字っ...
-
Office2012の起動が遅い
-
ワードの文字数数えるのってこ...
-
ワードでの文字数計算って文字...
-
文字数って,文字数カウント機...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ワード、上下中央揃えにしたい...
-
A4縦の2枚のワードをA3にするや...
-
ワードが白と黒が反転してしま...
-
なぜワードで開けず互換性ソフ...
-
ワードやエクセルのファイルの...
-
パソコンで見た時とスマホで見...
-
txtってパソコンでも横書きに表...
-
KADOKAWA電撃大賞の互換ソフト...
-
MicrosoftのOfficeに代わるソフ...
-
互換性のないSafariからみた画...
-
IMEパッドの手書き入力
-
右側に半券のついたチケットを...
-
ワード レイアウトの崩れ
-
ワードの差し込み文書で困って...
-
txtって、ページ番号振れないん...
-
A4サイズ横位置というのは ワー...
-
ワードのこと教えてくれるとこ...
-
KADOKAWA電撃文庫のSafariで見...
-
最近MacBookに変えました。 マ...
-
office365のワードがプリントで...
おすすめ情報