2017-05-22 12 views
0

で複数のキーワードで再アレンジデータこんにちは、私は2つの行を表示されるExcelでこのようなデータを持っている:エクセル

Row1   Row2 
VIN    ****** 
NAME   JOHN, DOE 
OCCUPATION  BUSINESS 
GENDER   MALE 
VIN    ***** 
NAME   JANE DOE 
OCCUPATION  OTHER 
GENDER   FEMALE 

がどのように私はExcelでこのようなデータを取得することができます:

VIN   NAME       OCCUPATION   GENDER 
****  JOHN DOE ONE      BUSINESS   MALE 
****  JANE DOE       OTHER   FEMALE 
+4

数式は? VB.NETで?またはVBA?タグは重要であり、説明も重要であり、最も重要なことは、あなたが何をしようとしているかを示すことです。 – Baro

+1

excel-vbaの場合、VB.NETにすることはできません。タグに関連付けられている単語はそうです。 – Plutonix

+0

'Index/Match'が動作します。何を試しましたか?マクロが必要なのか、または数式はうまくいきますか? – BruceWayne

答えて

0

はさんは言ってみましょう

enter image description here

あなたはを使用することができます:あなたのデータはA2で起動しますとSMALL()を使用してデータを取得します。これは、イメージと元のテーブルのように、データが繰り返されることを前提としています。

=INDEX($B$1:$B$9,SMALL(IF($A$1:$A$9=E$2,ROW($B$1:$B$9)),ROWS(($A$1:A1))))
(注:CTRL +シフトを有する、配列数式として入力+をENTER)E$2は等、即ちVIN/Name/Occupation、カテゴリのタイトルである

enter image description here

そして最後に、エラーを非表示にするには、単に周りIFERROR()をラップ:それを埋めるためにあなたが行にカテゴリを設定した場合

、あなたは以下の式を使用することができ、および/ダウンの上にドラッグしますそれはすなわち=IFERROR([formula],"")です。

+0

あなたよりブルースウェイン、それは働いた。 – Edunge