I have some data that looks like this:
5 差し上げる
5 机の上
5 申し上げる
5 上手な
5 上着
6 テーブルの下
6 下げる
6 下宿する
6 下手な
6 下着

and in another sheet, corresponding data like this.
上 5
下 6
中 7
...
後 53
手 54
新 55

I want to be able to filter out the rows from the first sheet when a symbol (kanji) from the right hand side is included at a number higher than that of the second sheet.

For example, 手 appears as a number 6 in the first sheet but doesn't appear until 54 in the second sheet. Therefore I would like to delete the row with 手 in the first sheet.

Is there a simple way to do this? If not, can anyone suggest a way to program this? I was thinking of writing a little VBA code that reads the the characters and then compares them to every number above and if it doesn't find it, deleting that row but I have 2 problems.
1. How can I tell VBA to actually delete a row (not just the contents preferably)
2. These are asian characters which I'm not sure are well supported in strings which I would need for comparison?

Thanks.