、Iは、標的細胞かどうかを確認したい(A11)3つの異なるスプレッドシートに一致し、細胞から適切な値を返しています。だからマニュアルでは、セルA11をコピーして、セルデータがあるかどうかを調べるためにデータシートタブのそれぞれを訪問します。私がここでやろうとしているのは、参照セルが空の場合に「何も表示しない」ということです。検索の1行だけが金のように良い作品で:エクセル/複数の参照基準
=IF(
VLOOKUP($A11,'[DataSheet]SOC 41'!$C$2:$P$5000,11,FALSE)="",
,"",
IF(
ISNA(VLOOKUP($A11,'[DataSheet]SOC 41'!$C$2:$P$5000,1,FALSE))=TRUE,"","R41: " & VLOOKUP($A11,'[DataSheet]SOC 41'!$C$2:$P$5000,11,FALSE))&"
"&IF(ISNA(VLOOKUP($A11,'[DataSheet]SOC 42'!$C$2:$P$5000,1,FALSE))=TRUE,"","R42: " & VLOOKUP($A11,'[DataSheet]SOC 42'!$C$2:$P$5000,11,FALSE))&"
"&IF(ISNA(VLOOKUP($A11,'[DataSheet]SOC 43'!$C$2:$P$5000,1,FALSE))=TRUE,"","R43: " & VLOOKUP($A11,'[DataSheet]SOC 43'!$C$2:$P$5000,11,FALSE)))
が、私は1つだけでなく検索をしたかったが、すべての3枚のスプレッドシートがそう追加または機能と全体の混乱を作った...(それは私が考えることができるすべてです)私は何時間も戦ってきましたが、まだ分かりませんでした。ここに私の混乱したコードがあります!
=IF(OR(
VLOOKUP($A11,'[DataSheet]SOC 41'!$C$2:$P$5000,11,FALSE)="",
VLOOKUP($A11,'[DataSheet]SOC 42'!$C$2:$P$5000,11,FALSE)="",
VLOOKUP($A11,'[DataSheet]SOC 43'!$C$2:$P$5000,11,FALSE)=""),"",
IF(
ISNA(VLOOKUP($A11,'[DataSheet]SOC 41'!$C$2:$P$5000,1,FALSE))=TRUE,"","R41: " & VLOOKUP($A11,'[DataSheet]SOC 41'!$C$2:$P$5000,11,FALSE))&"
"&IF(ISNA(VLOOKUP($A11,'[DataSheet]SOC 42'!$C$2:$P$5000,1,FALSE))=TRUE,"","R42: " & VLOOKUP($A11,'[DataSheet]SOC 42'!$C$2:$P$5000,11,FALSE))&"
"&IF(ISNA(VLOOKUP($A11,'[DataSheet]SOC 43'!$C$2:$P$5000,1,FALSE))=TRUE,"","R43: " & VLOOKUP($A11,'[DataSheet]SOC 43'!$C$2:$P$5000,11,FALSE)))
私のコードを修正する必要があるのを見てください。おかげで:)
この質問は、あなたはそれが3枚のいずれかにない場合は、「NOTHING」を表示しないようにしたいと述べた[スーパーユーザー](https://superuser.com/) –
に適しています。シートの1つに*存在する場合、何を表示したいですか?どのように2つ? 3枚すべて? –
@AndreTerraええと、私はスーパーユーザーに投稿していたはずです。..参照セルに何もない場合は空白セルが表示されます。また、存在する場合は1項目を返し、存在する場合は2存在し、その後は2値が返されます。 3人全員も3人全員を見たいと思っています。要するに、提示されたセルだけが戻って黒セルを返さない場合は、それを返すことになります。ありがとう! – zzaewon