如何使用EXCEL将单元格引用到语句中的另一个单元格

时间:2018-12-26 06:12:41

标签: excel-formula

enter image description here enter image description here我想要从单元格C1到单元格F1的值。但问题是,我想将它们插入到诸如query(INSIDE THE BRACKETS)之类的语句中。

查询:从volume_issue_info中选择*,其中(## I Want To Place Place HERE ##)中的job_id和()中的体积,并在()中发布

我尝试了“ = C1”。仅在没有查询语句的情况下才值得。

从volume_issue_info中选择*,其中job_id在()中,volume_在()中,并在()中发布

给我建议..

1 个答案:

答案 0 :(得分:0)

已编辑

使用此更新的image作为参考,我假设您的前3个字段分别是A1中的job_id,B1中的volume和C1中的问题。

我正在修改下面的答案以引用这些单元格。

之前,我已经在Excel中做过类似的工作-根据各种数据构建查询-并执行以下操作:

通常来说,在Excel中操作文本需要您具有一个可在1个(或多个)单元格上使用并将一个值放入单元格的函数。 (是的,您可以使用数组公式和其他复杂的多单元操作,但是我认为这里不需要这样做。)

对第一行执行以下步骤:

  1. 添加文本:“从volume_issue_info中选择*,其中job_id在(“中 D1
  2. 在E1中的()中添加文本:“)和音量
  3. 添加文本:“),并在F1中的“”中发布
  4. 在G1中添加文本:“)”
  5. 在H1中放入以下公式:= concatenate(d1,a1,e1,b1,f1,c1,g1)
  6. 根据需要将H1中的公式复制并粘贴到其他行中。

或者,更麻烦的是,您可以将以下内容放入D1:

="select * from volume_issue_info where job_id in ("&A1&") and volume in ("&B1&") and issue in ("&C1&")"

&是字符串连接的简写形式。这种方法更容易出现潜在的印刷错误。

应该这样做。