如何使用此复杂逻辑从另一个Excel工作表中检索特定单元格值,该逻辑使用其他值查找行?

时间:2017-12-21 13:34:44

标签: excel excel-formula excel-2016

我在Excell中绝对是新的,我对如何实现这种行为有以下疑问。

我在工作表的特定单元格中,我必须检索另一个名为 CurrenciesInfo 的工作表的特定单元格的值。

我知道我可以这样做:

tabIndex={-1}

问题是我知道 CurrenciesInfo 文件夹中的列,但我不知道确切的行。但是我可以找回它。

基本上我知道 CurrenciesInfo 表的第3列包含一个univoque值,可用于查找确切的行。

例如,我的 CurrenciesInfo 表单行中第3个字段的值为 BTC

我想要做的是,在另一张表中,改为使用这个简单的公式:

BACKEND_URL = 'db+postgresql://'
BACKEND_URL += os.environ.get('POSTGRES_USER') + ':'
BACKEND_URL += os.environ.get('POSTGRES_PASSWORD') + '@'
BACKEND_URL += os.environ.get('POSTGRES_HOST') + ':'
BACKEND_URL += os.environ.get('POSTGRES_PORT') + '/'
BACKEND_URL += os.environ.get('POSTGRES_DB')

# celery application
celery = Celery('tasks',
   broker='amqp://guest:guest@localhost:5672',
   backend='database'
)

# backend URL
celery.conf.update(
   CELERY_RESULT_BACKEND=BACKEND_URL,
   ...
)

创建一个更复杂的公式,执行以下查询:

  

"进入 CurrenciesInfo 表格检索第7个值   第3列值等于 BTC "

的行的列

我该如何实现这样的目标?

1 个答案:

答案 0 :(得分:1)

如果你的excel表格是英文的,这可能是有用的:

= INDIRECT(" CurrenciesInfo"&安培; ADDRESS(MATCH(" BTC&#34 ;; CurrenciesInfo C:!℃; 0); 7))

但如果您使用其他语言表单,请尝试在Google中进行转换。