
No.1ベストアンサー
- 回答日時:
こんにちは!
>初歩的な質問かもしれませんが・・・
初歩的ではないと思います。
文字数が決まっていないとなれば結構厄介です。
手っ取り早くVBAでの一例です。
A・B列にそれぞれ文字列が入っていて、C列に共通の文字を表示するようにしてみました。
Sub Sample1()
Dim i As Long, k As Long
Dim myStr1 As String, myStr2 As String, buf As String
For i = 1 To Cells(Rows.Count, "A").End(xlUp).Row
If Len(Cells(i, "A")) <= Len(Cells(i, "B")) Then
myStr1 = Cells(i, "A")
myStr2 = Cells(i, "B")
Else
myStr1 = Cells(i, "B")
myStr2 = Cells(i, "A")
End If
For k = 1 To Len(myStr1)
If InStr(myStr2, Mid(myStr1, k, 1)) > 0 Then
buf = buf & Mid(myStr1, k, 1)
End If
Next k
Cells(i, "C") = buf
buf = ""
Next i
End Sub
こんな感じではどうでしょうか?m(_ _)m
お返事ありがとうございます。
早速やってみましたが、イメージどおりに挙動しました。
お礼の言葉のみでは心苦しいくらいですが、本当にありがとうございます。
また、お世話になることがあるかもしれませんが、何卒よろしくお願い
いたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelの1つのセルにそれぞれ文字+数字が入力されていて、 数字のみ抽出して合計したいです。(合計 4 2023/03/16 23:44
- Excel(エクセル) エクセルで#以降の文字を取得したい 1 2022/03/28 13:14
- Excel(エクセル) エクセルの条件付き書式で*を使いたい 4 2022/05/13 16:49
- その他(Microsoft Office) Outlookメール 連絡先の検索について 〈 ご説明 〉 Windows PC の Outlook 1 2022/09/23 14:43
- Excel(エクセル) シート参照を含む数式を連続コピー 3 2022/12/10 11:42
- Excel(エクセル) 複数セルデータを別シートの単一セルにコピーしたい。(詳細をご参照ください) 1 2022/12/14 15:08
- Excel(エクセル) エクセルの散布図で新たに入力した値のデータラベルが空欄になる現象 1 2022/04/26 09:31
- Excel(エクセル) Excel>マクロ>特定のセルで同じ情報が登録されている行を1行にまとめたい(文字連結) 6 2023/01/05 16:30
- Excel(エクセル) Indirect関数について、Formulatextで抽出した数式を参照したい。 1 2022/12/15 11:16
- Excel(エクセル) Excelについて教えてください。 帳票データがあります。 アクセスに取り込むため、 データ形式にし 1 2022/06/08 19:59
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SUMIF関数で、「ブランク以外を...
-
文字列から英数字のみを抽出す...
-
自分の左隣のセル
-
excelで、空白を除いてデータを...
-
セルを結合した時のエクセル集...
-
エクセルで、指定の値よりも大...
-
エクセルで特定のセル内にだけ...
-
同一セル内の重複文字を削除し...
-
EXCELのcountif関数での大文字...
-
エクセル1行おきのセルを隣の...
-
エラー「#REF」の箇所を置き換...
-
エクセルに入力後、別シートの...
-
Excelで日付が入っていたら金額...
-
エクセルで、A2のセルにA3...
-
エクセルでエンターを押すと任...
-
EXCELでマイナス値の入ったセル...
-
エクセルで上から2つめの数値...
-
AVERAGE関数とINDIRECT関数を使...
-
substitute関数についての質問です
-
VBA セルをダブルクリック→違...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
自分の左隣のセル
-
SUMIF関数で、「ブランク以外を...
-
文字列から英数字のみを抽出す...
-
excelで、空白を除いてデータを...
-
セルを結合した時のエクセル集...
-
EXCELのcountif関数での大文字...
-
エクセルで特定のセル内にだけ...
-
エクセルで、指定の値よりも大...
-
エクセル1行おきのセルを隣の...
-
同一セル内の重複文字を削除し...
-
EXCELでマイナス値の入ったセル...
-
エクセルで、A2のセルにA3...
-
エクセルで年月日から月日のみへ
-
条件付き書式の色付きセルのカ...
-
週の労働時間を計算するエクセル
-
エクセルに入力後、別シートの...
-
【Excel】4つとばしで合計する方法
-
Excelで大量のセルに一気に関数...
-
エクセル関数またはVBAについて
-
エラー「#REF」の箇所を置き換...
おすすめ情報