我尝试使用VLOOKUP解决有关Excel / VBA的问题,但是,在某些情况下,它可能无法返回正确的值。假设我在Excel中有以下列表
<ul class="profiles">
<li *ngFor="let profile of tempProfiles">
<ngb-panel title="Profile ID: {{profile.id}}">
<ng-template ngbPanelContent>
<label>Check here to edit:
<input type="checkbox" [(ngModel)]="profile.checked">
<form>
<fieldset [disabled]="!profile.checked">
<input
type="text"
[(ngModel)]="profile.profileName"
name="profileName"
>
</fieldset>
</form>
</ng-template>
</ngb-panel>
</li>
和在另一个工作表中,我有一个包含法国和德国的下拉列表。我想找到一个可以找到我所选择的国家/地区的最小年份的函数。在标准函数Country Years
Germany 63
Germany 27
Germany 29
France 45
中,对于德国,我只会得到VLOOKUP
,而尝试烘烤63
也无效。有什么方法可以创建自己的功能(在MIN
中),该功能可以完成我描述的操作?
答案 0 :(得分:2)
如果您有Office 365,请使用:
=MINIFS(B:B,A:A,E2)
如果您有2010年或以后,则:
=AGGREGATE(15,6,B2:B5/(A2:A5=E2),1)
如果在2010年之前,请使用以下数组公式:
=MIN(IF(A2:A5=E2,B2:B5))
作为数组公式,在进入编辑模式时必须使用Ctrl-Shift-Enter而不是Enter进行确认。
答案 1 :(得分:1)