2017-03-26 16 views
2

私は数日間私の問題の解決策を探ってきました。Excel:列内の次の等価一致を見つける

私は28羽のニワトリを持っており、毎月1匹ずつ卵を追跡しています。私は列Dをしたい

=LARGE($A$2:$A$29,$B1) 

私はLARGE関数

をインクリメントする列Bを使用しています:Cは式によって移入され

Current Egg-cel sheet

コラム:私のExcelシートは、このようになりますどの鶏肉番号が列Cに量を置いたかを入力してください。

明らかに、INDEX MATCHまたはVLOOKUPは、 rはすべて等しい値。次の試合はどのようにして見つけるのですか?すなわち

Egg-cell sheet 2

私は同様の質問と解決策を見てきましたが、私の人生のために私はそれを動作させることはできません。

enter image description here

が列Cの式は一緒にすることによって 固有の番号を作成

:あなたは、いくつかヘルパー列を追加させていただきます場合

答えて

1

使用D2におけるこの式から小数部(ニワトリ番号)を取得:

=INDEX(B:B,AGGREGATE(15,6,ROW($A$2:$A$29)/($A$2:$A$29=C2),COUNTIF($C$2:C2,C2))) 

enter image description here

+0

恐ろしい!スコットありがとう!私は集約関数に全く慣れていませんでした。あなたは、この小さな時間の鶏の農家の人生を楽にしました。 –

0

が、これは行くための簡単な方法です卵と鶏の数

=--(A2&"."&B2) 

列Dは自分のLARGE式、

です
=LARGE($C$2:$C$4,B2) 

列Eは、単に列Dの整数部分を取得

=INT(D2) 

最後列Fは列D

=--REPLACE(MOD(D2,1),1,2,"") 
+0

また、私が必要とするものを達成するためのきちんとした方法です。ありがとうCallumDA。これは、私が取り組んでいる別のプロジェクトで私を助けるかもしれません。 –

関連する問題