私は財政のためにスプレッドシートを作成しています。私は取引のシートを持っていて、別のシートのルールセットを使って各取引が割り当てられているアカウントを自動化したいと考えています。例えばExcelのファジーマッチングルックアップ
私の取引のようになります。私のトランザクション名はから何かが含まれている場合 Backblaze 275 Countdown 300 Dropbox 275 Hot 300 Z 387 Pizzahut 300 Graham 184
: 1/04/16 -5.9 TEA'S ME acc_num 1/04/16 -8.5 CAFE 101 acc_num 1/04/16 -4.8 HOT WOK acc_num
私はルックアップテーブルにこのようなルールのセットを持ってできるようにしたいですルックアップテーブル、口座番号が検索され、acc_numが現在あるセルに配置されます。
私はこのようなvlookup機能を使用しようとしましたが、役に立たないです。私は上記の機能は、それが内の値を探していることをルックアップ値ではなく、テーブルの上にファジーマッチを行うことを実現しています。
私はこれを行う方法のいずれかの提案をいただければと思います
=IF(C2="", "", VLOOKUP("*"&C20&"*",'Chart Rules'!$A$2:$C$1001,2,0))
! 乾杯
Excelには、ダウンロード可能なファジールックアップアドインがあります。https://www.microsoft.com/en-us/download/details.aspx?id=15011ここでは、http: /www.k2e.com/tech-update/tips/431-tip-fuzzy-lookups-in-excel –
ああ、@ JohnColemanについて言及しなかった、私はOSX上にいるので、ファジールックアップのための互換性のあるダウンロードはない。 Googleスプレッドシートソリューションが見つかるかどうかがわかります。 –
私は参照してください。タグ「follow-vba-mac」を追加する自由を取ったのは、そのタグのフォロワーが私の解決策よりも良いアイデアを持っていたからです。私は、Mac上でUDF(ユーザ定義関数)として動作するはずの純粋なvba関数を追加しましたが、あなたのために十分に曖昧ではないかもしれません。 –