簡體   English   中英

具有IF條件的Excel索引和匹配搜索

[英]Excel Index and Match search with IF criteria

我做了代碼以在我的Excel工作表中找到一些唯一的ID

我的工作表有3列。 列1.唯一ID列2.格式為“ 0”或“ 1”的可用性列3.搜索條件,值ex。 123、506、1002

=IF(INDEX(MATRIX,MATCH(Cell in Column3,Column3,3)>0,INDEX(Matix,MATCH(Cell in Column3,Column3,0),1),"no sample")

所有具有“ 1”的唯一樣本均可用,具有“ 0”的樣本已被使用。

我需要搜索一些值(例如1002)並分配具有該值並且仍然可用的唯一ID(第3列中的“ 1”)。

許多相同的值具有不同的唯一ID。 因此,如果使用了我表中的第一個,則應檢查第二,第三個usw。 以及是否還有剩余該值的樣本。 應該說我“沒有樣品”

有人可以給我一個技巧,如何在excel中寫這個嗎?

示例:我有一張工作表,其中有需要的值。 我使用該代碼查找免費的唯一ID,例如:re24wa545,B105423usw。

1 Column/2 column/3 Column
d105643/    0    / 1456
W105643/    1    / 1456
X105643/    0    / 1456
A40320/    0    / 1000
A40321/    0    / 1000
A40322/    0    / 1000
A40323/    1    / 1000

因此,我在新工作表列中使用了這些值1456和1000,並嘗試在基礎工作表中查找帶有“ 1”的免費樣本

1)數組公式

使用數組公式(按Ctrl + Shift + Enter在單元格中輸入公式):

=INDEX(Sheet3!$A$3:$A$9,MATCH(TRUE,Sheet3!$C$3:$C$9=G2*Sheet3!$B$3:$B$9=H2),0)

式

2)帶過濾器的桌子

例:

使用過濾器

3)帶有過濾器的可旋轉

數據透視表

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM