2015-03-13 20 views
-1

對,我的問題的要點描述爲here,但我會簡要解釋,但鏈接也有我的問題的圖片。如何對14,000個條目進行排序?

我有一個14,000左右的項目的工作簿,我需要搜索和排序它們以查找本工作簿中的約409個條目。我不僅需要找到相同的'WONUM',而且還需要在行中找到與此WONUM相關的數據。我試圖用ISNA,MATCH和LOOKUP等幾個公式進行搜索,但是我要麼沒有收回任何東西,要麼失敗,或者它只是給我一個整數。

In this image,我創建了一個迷你測試工作簿,我需要查找的數字在B列'失敗的WONUM'中,要搜索的數據在列C''WONUM'中。列A,'匹配的WONUM'已經手動完成,以顯示我需要從這個搜索中找到什麼,但最終將容納我使用的任何公式與某人幫助。正如你所看到的,'Matched WONUM'中的內容不是(也不應該)與'失敗的WONUM'對齊,而是與'WONUM'對齊。總之,需要在列C中搜索列B中的值,並將任何匹配與相應的數據一起返回給正確的行。

+0

有關你的樣品的問題:爲什麼是第一個綠色行:50631741標記爲綠色,而不是'沒有匹配'? – BrakNicku 2015-03-13 17:03:21

+0

你爲什麼要標記「mysql」這個問題?編輯:或者「excel-vba」。你最可能需要Excel公式。 – user3819867 2015-03-13 18:36:01

+0

如果問題基本上在Reddit上,那麼它也需要在這裏添加(雖然x-post的確認感謝)。同時我認爲這需要關閉,因爲沒有自給自足。 – halfer 2015-10-26 18:26:34

回答

0

你可能想尋找任一數目或數目作爲字符串:

= IFERROR(MATCH(F1 + 0,A:A,0),MATCH(F1 & 「」,A:A, 0))

注意:這是指F1作爲搜索值,A與範圍相同。

+0

嗨,感謝您的幫助,但是這是行不通的。我現在不打擾條件格式;忘記我上面所說的,我只想找一個方法在WONUM列中找到409個值。你給我的公式不是返回WONUM的,而是返回整數(比如30,10等)。我非常渴望儘快做到這一點,並可以手動完成這項工作,但我需要一種每週都做到這一點的方法,這是不可能的,因爲409每週都在增長。請幫忙! – jetblast787 2015-03-16 09:53:27

0

我可能不完全理解什麼是數據在處理之前,你的例子是需要的處理結果,但右邊的綠色突出顯示很容易使用條件格式。選擇ColumnsC:我和HOME>樣式 - 條件格式,新規則......,使用公式來確定哪些小區格式化格式值,其中該公式爲真:

=MATCH($C1,$B:$B,0)>0 

格式...綠色填充的,好,好的。

此時,可能建議在備用列的行1中添加一個索引,例如=row(),向下複製以適應該複選框,然後選擇粘貼特殊值。

ColumnsC:H可能按顏色排序,對於那些有綠色突出顯示的,然後按ColumnC排序。

我不清楚ColumnA,但如果已經突出顯示,那列可能會按顏色綠色單獨排序,然後以數字形式排序。使用for綠色ColumnA現在將與ColumnsC對齊:I和ColumnsA:B可以通過對索引列上的整個工作表進行排序而返回到其原始順序。

+0

嗨,感謝您的幫助,但是這不起作用。我現在不打擾條件格式;忘記我上面所說的,我只想找一個方法在WONUM列中找到409個值。你給我的公式不是返回WONUM的,而是返回整數(比如30,10等)。我非常渴望儘快做到這一點,並可以手動完成這項工作,但我需要一種每週都做到這一點的方法,這是不可能的,因爲409每週都在增長。請幫忙! – jetblast787 2015-03-16 09:52:20

0

格式不談,單粘貼單元格A1下面的公式,並通過A列中複製下來:

=IFERROR(IF(MATCH(C1,B:B, 0), C1), "NO MATCH") 

(用C:C而不是C1,因爲你曾試圖在你的例子做的,應該工作也可以,但是你的想法顛倒了,因爲你試圖做的事情。)

+0

嗨,感謝您的幫助,但是這是行不通的。我現在不打擾條件格式;忘記我上面所說的,我只想找一個方法在WONUM列中找到409個值。你給我的公式不是返回WONUM的,而是返回整數(比如30,10等)。我非常渴望儘快做到這一點,並可以手動完成這項工作,但我需要一種每週都做到這一點的方法,這是不可能的,因爲409每週都在增長。請幫忙! – jetblast787 2015-03-16 09:52:23

+0

我上面編輯了我的答案。它現在對你有用嗎? – leekaiinthesky 2015-03-16 10:54:23

+0

不,我已經改變了你的公式中的列但是它仍然只是返回7結果中的6個 – jetblast787 2015-03-16 11:32:31

相關問題