2016-05-10 3 views
0

現在のところ、姓フィールドを含むセル名と別の場所のデータを比較するシートドキュメントがあり、値が一致したとき。 Iは式である。ここで、即ちGoogleスプレッドシート複数のセルと1つのセルのデータを比較し、そのセルに基づいて値を返す式

以下の実施例を掲載している|||検索(A1、 'シート2' B:!B '列C' C:!C)

Sheet One with Formula    Sheet 2: 
Column A Column B    Column A Column B Column C 
Smith  111111     Oscar  Smith  111111 

それは最初のものだけをつかむ2つの鍛冶屋がある場合に問題があります。

私がしたいのは、最初の頭文字を使用することです。最後のシート1での名前と列を返すために、カラムAとBとの比較C.

Sheet One with Formula    Sheet 2 
Column A Column B    Column A Column B Column C 
O. Smith 111111     Alex  Smith  222222 
            Oscar  Smith  111111 

私はこだわっています...ここで は手助けするためのリンクです。シート1のB3ではhttps://docs.google.com/spreadsheets/d/1m087VIKk_F8OUbKy2wMvb12DM9fg9r0YIlbU24QHsSY/edit?usp=sharing

+0

私は検索していた項目に2つの名前を連結するために2番目の列を追加しようとしましたが、検索が何らかの理由で失敗しました。 –

答えて

0

私はそれがあなたのために働く場合

=ArrayFormula(if(len(A3:A), vlookup(A3:A, {Left(Sheet2!A2:A)&". "&Sheet2!B2:B, Sheet2!C2:C}, 2, 0),)) 

を参照してください。この数式を入力しますか?

+0

ありがとうございました!あなたが使用したLENと、その式で何をしているのかについて説明できますか? –

+0

私は、LENを使用して、vlookupの範囲をcol Aの内容のセル(内容がLENgthのセル)に限定しました。 – JPV

0

JPVはまた、ルックアップにはアルファベット順のコンテンツが必要であることを通知しました。私がVlookupを使用していたら、私が試していた連結方法を使ってデータを取り出すことができました。

連結式:= LEFT(A2,1)& & B2

操作式 - VLOOKUP(A1、 'シート2' B:B、 '列C' C:C!) ""

Sheet One with Formula  Sheet 2: 
Column A Column B  Column A Column B ColumnC  Column D 
A. Smith 222222   Oscar  Smith  O.Smith  111111 
          Anthony  Smith  A. Smith 222222 
関連する問題