Filter payables

We have vendors that we have hundreds of invoices that we pay.  They are not in numerical order do to their different depts billing.  We have to search thru all these sometimes several times to find the invoices we are paying, and usually this is 50-100 invoices or more at once.  It would be nice to A) either be able to sort a field by the invoice number so we can find it. or B) have a find field that we can type in the number and have it go to that number so we can mark it to pay.