2017-12-07 13 views
-1

から部分が含まれている場合、私は、アカウントの列A内の番号と列Bチェック文字列がリストエクセルVBA

内のテキストや口座番号を含む文字列を含むセルを持っている[データ例]

enter image description here

私は、勘定の一覧を作成し、それらの勘定がB欄に含まれているかどうかを確認したいと思います。この勘定科目番号をC列に抽出したい場合は、同じ行にあります。私はVBAのnoobですので、どのようにこれを行うことができるか分からない。

私は今週初めと同様ですがもっと複​​雑な質問をしましたが、これは "解決する"方が簡単なはずです。

[これは私がそれを処理した後のように見えるしたい方法です]

enter image description here

ので、数字を考慮していされている列Bの口座番号と同じ長さの他の数字があるかもしれませんこれはいくつかのソリューションを除外します。セルC1で

+0

'' **それを解決する方法これは本当にあなたの質問であれば**わかりません?。。 –

+0

この質問を希望する出力の小さなサンプルで更新してください。 –

答えて

1

、この式を使用し、ダウンコピー:最良の方法だろう何

=IF(A1="",INDEX($A$1:$A$16,MATCH(1,INDEX(COUNTIF(B1,"*"&$A$1:$A$16&"*")*($A$1:$A$16<>""),),0)),A1) 
+0

これは残念ながら "1"で始まるアカウントでのみ機能します。 "2"で始まるアカウントでも動作するように修正することはできますか? – xLokos

+0

@xLokos ???数式には1から始まるアカウントでしか作業できません。正しい結果が得られない場合は、何が起きているかを見るためにサンプルデータを追加する必要があります。 – tigeravatar

+0

念のために、範囲を拡張するのを忘れてしまった;) – xLokos