我有一个20 x 2的细胞。两列都包含字符串。我想要做的是在第二列中搜索字符串,第2列中的值与我的搜索字符串匹配,以返回第1列中的值。请参阅下面的示例 - 我相信它会使事情变得更清晰。
name region
ABC USA
ASD EU
PLKDD EU
ERT EU
LKK ASIA
MNN USA
WER EU
我希望根据搜索字符串" EU"在下面
result
ASD
PLKDD
ERT
WER
答案 0 :(得分:1)
您可以尝试ismember
:
x =
'ABC' 'USA'
'ASD' 'EU'
'PLKDD' 'EU'
'ERT' 'EU'
'LKK' 'ASIA'
'MNN' 'USA'
'WER' 'EU'
y = x(find(ismember(x(:,2), 'EU')),1)
y =
'ASD'
'PLKDD'
'ERT'
'WER'